.nln-gel-explanations-page,.nln-medi-pedi-page{--guide-gap:calc(var(--nln-u)*16)}
.guide-parent-link{border-bottom:2px solid var(--nln-pink);padding-bottom:4px}
body.nln-gel-explanations-page main .nln-section :where(.is-layout-flow)>*,body.nln-medi-pedi-page main .nln-section :where(.is-layout-flow)>*{margin-block-start:0}
.guide-hero{display:grid;grid-template-columns:43% 57%;min-height:calc(var(--nln-u)*266);overflow:hidden;isolation:isolate}
.guide-hero-copy{padding:calc(var(--nln-u)*12) 0 calc(var(--nln-u)*12) calc(var(--nln-u)*35);z-index:2;width:calc(var(--nln-u)*385)}
.guide-hero-copy .guide-actions{flex-wrap:nowrap;width:calc(var(--nln-u)*350)}
.guide-hero-copy .guide-hero-description{width:calc(var(--nln-u)*330)}
.guide-hero .nln-breadcrumb{font-size:clamp(11px,calc(var(--nln-u)*10),20px);margin-bottom:calc(var(--nln-u)*8)}
.guide-hero .nln-breadcrumb a{text-decoration:none}
.guide-hero-title{font-size:calc(var(--nln-u)*67);line-height:.79;letter-spacing:-.025em;white-space:nowrap;margin:calc(var(--nln-u)*6) 0 calc(var(--nln-u)*13)}
.guide-hero-description{font-size:calc(var(--nln-u)*18);margin-bottom:calc(var(--nln-u)*10);line-height:1.5}
.guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--nln-u)*10)}
.guide-actions>.wp-block-buttons{display:contents}.guide-actions .wp-block-button__link,.guide-actions .nln-pill{font-size:clamp(12px,calc(var(--nln-u)*11),23px);padding-inline:calc(var(--nln-u)*16)}
.nln-guide-hero-photo{margin:0;position:relative;min-width:0;border-radius:45% 0 0 46%;border-left:calc(var(--nln-u)*3) solid #fff;box-shadow:calc(var(--nln-u)*-2) 0 0 #796477;overflow:hidden}
.nln-guide-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;position:absolute;inset:0}
.nln-guide-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:calc(var(--nln-u)*5) calc(var(--nln-u)*20);text-align:center;background:#fffef2ed;color:#5e3c69;font-size:clamp(10px,calc(var(--nln-u)*9),18px);margin:0}
.guide-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:calc(var(--nln-u)*16) calc(var(--nln-u)*32);gap:calc(var(--nln-u)*16);background:#fff}
.guide-benefit{display:flex;align-items:flex-start;gap:calc(var(--nln-u)*12)}
.guide-benefit+.guide-benefit{border-left:1px solid #e8e1f8;padding-left:calc(var(--nln-u)*14)}
.guide-icon{width:calc(var(--nln-u)*44);flex:0 0 calc(var(--nln-u)*44);margin:0}.guide-icon img{width:100%;height:auto}
.guide-benefit h3,.guide-care-card h3{font:600 clamp(14px,calc(var(--nln-u)*14),28px)/1.1 var(--nln-sans);color:#3b1593;margin-bottom:calc(var(--nln-u)*5)}
.guide-benefit p,.guide-care-card p{font-size:clamp(12px,calc(var(--nln-u)*12),24px)}
.guide-options,.guide-care,.guide-faq{padding:calc(var(--nln-u)*8) calc(var(--nln-u)*32)}
.guide-options h2,.guide-care h2,.guide-compare h2,.guide-dazzle h2{font-size:calc(var(--nln-u)*48);line-height:.93;letter-spacing:-.025em;margin-bottom:calc(var(--nln-u)*5)}
.guide-options>p,.guide-care>p,.guide-compare-copy>p{font-size:calc(var(--nln-u)*15);margin-bottom:calc(var(--nln-u)*9)}
.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--guide-gap)}
.guide-card{border:1px solid #fff;background:linear-gradient(#fff,#fff7fc);border-radius:calc(var(--nln-u)*6);overflow:hidden;min-width:0}
.guide-card-photo{margin:0}.guide-card-photo img{width:100%;height:calc(var(--nln-u)*120);object-fit:cover;object-position:center 40%;border-radius:calc(var(--nln-u)*5)}
.guide-card-photo figcaption{font-size:clamp(10px,calc(var(--nln-u)*8.8),18px);line-height:1.15;text-align:center;margin:calc(var(--nln-u)*3) calc(var(--nln-u)*6);color:#6f5877}
.guide-card-copy{padding:calc(var(--nln-u)*5) calc(var(--nln-u)*12) calc(var(--nln-u)*8)}
.guide-card-copy h3{font-size:calc(var(--nln-u)*25);margin-bottom:calc(var(--nln-u)*5)}.guide-card-copy h3 .nln-spark{float:right}
.guide-card-copy h3 a{text-decoration:none}.guide-card-copy h3 a:hover{text-decoration:underline}
.guide-card-copy p{font-size:calc(var(--nln-u)*13);margin-bottom:calc(var(--nln-u)*7)}
.guide-card .nln-pill,.guide-card .wp-block-button__link{font-size:clamp(12px,calc(var(--nln-u)*10),20px);min-height:44px;padding:calc(var(--nln-u)*5) calc(var(--nln-u)*10);width:100%}
.guide-card .wp-block-buttons,.guide-card .wp-block-button{width:100%}
.guide-compare{display:grid;grid-template-columns:minmax(0,61fr) minmax(0,39fr);padding:calc(var(--nln-u)*12) calc(var(--nln-u)*32);gap:calc(var(--nln-u)*16)}
.guide-compare-copy{min-width:0}.guide-compare h2{font-size:calc(var(--nln-u)*42)}
.guide-compare-copy h2{font-size:calc(var(--nln-u)*38)}.guide-compare-copy h2 .nln-spark{font-size:.65em}
.guide-comparison,.guide-service-table{background:#ffffffb3;border:1px solid #fff;border-radius:calc(var(--nln-u)*7);overflow:hidden;font-size:calc(var(--nln-u)*13);margin:0}
.guide-comparison table,.guide-service-table table{border-collapse:collapse;width:100%;table-layout:fixed}
.guide-comparison caption{font-size:clamp(12px,calc(var(--nln-u)*11),22px);padding:calc(var(--nln-u)*7);color:#38206b;text-align:left}
.guide-comparison td,.guide-comparison th,.guide-service-table th,.guide-service-table td{padding:calc(var(--nln-u)*9) calc(var(--nln-u)*8);text-align:center;vertical-align:middle;border:1px solid #e5def7;font-weight:400;overflow-wrap:anywhere}
.guide-comparison th{color:#301080}.guide-comparison th:first-child,.guide-service-table th:first-child{text-align:left}
.guide-comparison td,.guide-comparison th{padding:calc(var(--nln-u)*7) calc(var(--nln-u)*6);font-size:calc(var(--nln-u)*12);line-height:1.15}
.guide-comparison thead,.guide-service-table thead{background:#f1eafa}.guide-comparison figcaption,.guide-service-table>p{padding:calc(var(--nln-u)*12);font-size:clamp(12px,calc(var(--nln-u)*11),24px);margin:0}
.guide-fit{background:#fff;border-radius:calc(var(--nln-u)*8);padding:calc(var(--nln-u)*12) calc(var(--nln-u)*17);min-width:0}
.guide-fit h2{font-size:calc(var(--nln-u)*42);margin-bottom:calc(var(--nln-u)*8)}.guide-fit>p{font-size:calc(var(--nln-u)*13);margin-bottom:calc(var(--nln-u)*10)}
.guide-fit-choices{display:grid;gap:calc(var(--nln-u)*7);margin-block:calc(var(--nln-u)*8)}
.guide-fit-choices .nln-pill{border-radius:calc(var(--nln-u)*5);border:1px solid #e5def7;background:#fff;color:#421297;justify-content:space-between;padding:calc(var(--nln-u)*13);font-size:calc(var(--nln-u)*13)}
.guide-fit-choices span{color:var(--nln-pink)}.guide-fit>.nln-pill{width:100%}
.guide-dazzle{display:grid;grid-template-columns:57% 43%;align-items:center;min-height:calc(var(--nln-u)*138);background:linear-gradient(110deg,#fff 40%,#fce7ef)}
.guide-dazzle-copy{padding:calc(var(--nln-u)*10) 0 calc(var(--nln-u)*10) calc(var(--nln-u)*32)}.guide-dazzle h2{font-size:calc(var(--nln-u)*44)}.guide-dazzle-copy>p{font-size:calc(var(--nln-u)*14);margin-bottom:calc(var(--nln-u)*8)}
.guide-dazzle h2{font-size:calc(var(--nln-u)*40)}
.guide-dazzle-photo{height:100%;min-height:calc(var(--nln-u)*138);position:relative;display:flex;align-items:center;justify-content:center}.guide-dazzle-photo img{height:calc(var(--nln-u)*124);width:auto;object-fit:contain;mix-blend-mode:multiply}.guide-dazzle-photo figcaption{position:absolute;bottom:0;text-align:center;font-size:clamp(12px,calc(var(--nln-u)*9),24px);padding:4px;background:#fff9;line-height:1.1;margin:0;width:100%}
.guide-care-card{display:flex;gap:calc(var(--nln-u)*14);padding:calc(var(--nln-u)*13);background:#fff;border-radius:calc(var(--nln-u)*5)}
.guide-care .guide-cards{gap:calc(var(--nln-u)*10)}.guide-medical-note{text-align:center;font-size:clamp(12px,calc(var(--nln-u)*11),24px)!important;margin:calc(var(--nln-u)*7) 0 0!important}
.guide-band{display:grid;grid-template-columns:52% 48%;align-items:center;min-height:calc(var(--nln-u)*148)}
.guide-band-photo{height:100%;margin:0;position:relative;min-height:calc(var(--nln-u)*148);overflow:hidden}.guide-band-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 35%;border-radius:calc(var(--nln-u)*5)}
.guide-band-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:calc(var(--nln-u)*4);background:#fffffff0;text-align:center;font-size:clamp(12px,calc(var(--nln-u)*9),24px);margin:0}
.guide-band-copy{padding:calc(var(--nln-u)*12) calc(var(--nln-u)*22)}.guide-band-copy h2{font-size:calc(var(--nln-u)*40);line-height:.95;margin-bottom:calc(var(--nln-u)*8)}.guide-band-copy>p{font-size:calc(var(--nln-u)*14);margin-bottom:calc(var(--nln-u)*8)}
.guide-band-copy h2{font-size:calc(var(--nln-u)*36)}
.guide-faq h2{font-size:calc(var(--nln-u)*43);margin-bottom:calc(var(--nln-u)*12)}.guide-faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--nln-u)*20)}
.guide-faq-item+.guide-faq-item{border-left:1px solid #e7e0f7;padding-left:calc(var(--nln-u)*20)}.guide-faq h3{font:600 calc(var(--nln-u)*13)/1.1 var(--nln-sans);color:#40178d;margin-bottom:calc(var(--nln-u)*6)}.guide-faq p{font-size:calc(var(--nln-u)*12)}
.guide-final{display:grid;grid-template-columns:22% 65% 13%;padding:calc(var(--nln-u)*10) calc(var(--nln-u)*32);align-items:center;min-height:calc(var(--nln-u)*106)}.guide-final-heart img{width:calc(var(--nln-u)*133);height:calc(var(--nln-u)*96);object-fit:contain}.guide-final h2{font-size:calc(var(--nln-u)*45);margin-bottom:calc(var(--nln-u)*8);white-space:nowrap}.guide-note{font-size:calc(var(--nln-u)*15);text-transform:uppercase;transform:rotate(-15deg);text-align:center;color:#36188a;font-style:italic}
.guide-bottom{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,46fr) minmax(0,20fr);gap:calc(var(--nln-u)*18);padding:calc(var(--nln-u)*12) calc(var(--nln-u)*35);background:linear-gradient(120deg,#f9f7ff,#efebff)}
.guide-business{border-right:1px solid #e7def9;padding-right:calc(var(--nln-u)*12)}.guide-business h2{font-size:calc(var(--nln-u)*25);font-style:italic;color:#dc005f}.guide-business .nln-eyebrow{font-size:clamp(12px,calc(var(--nln-u)*8),24px);margin-bottom:0}.guide-business p{font-size:clamp(12px,calc(var(--nln-u)*10),24px)}.guide-business .guide-actions{gap:calc(var(--nln-u)*7);margin-top:calc(var(--nln-u)*6)}.guide-business .nln-pill{font-size:clamp(12px,calc(var(--nln-u)*9),24px);padding:calc(var(--nln-u)*4) calc(var(--nln-u)*10);min-height:44px}
.guide-newsletter h2{font-size:calc(var(--nln-u)*34);color:#f0007b;margin-bottom:calc(var(--nln-u)*6)}.guide-newsletter>p{font-size:clamp(12px,calc(var(--nln-u)*11),24px);margin-bottom:calc(var(--nln-u)*10)}.guide-newsletter .nln-subscribe{min-height:calc(var(--nln-u)*30)}.guide-newsletter .nln-subscribe input{font-size:clamp(12px,calc(var(--nln-u)*10),24px);min-width:0}.guide-newsletter .nln-subscribe button{font-size:clamp(12px,calc(var(--nln-u)*10),24px);padding-inline:calc(var(--nln-u)*12)}.guide-newsletter .nln-newsletter-status{font-size:clamp(12px,calc(var(--nln-u)*9),24px);margin-top:5px}.guide-map-image img{width:100%}.guide-map{position:relative;align-self:center}.guide-map-label{display:none}.guide-map .wp-block-button__link{font-size:clamp(12px,calc(var(--nln-u)*9),24px);min-height:44px;padding:calc(var(--nln-u)*5) calc(var(--nln-u)*8)}.guide-map .wp-block-buttons{justify-content:center;margin-top:4px}
.guide-senior-enquiry{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.guide-service-table table{table-layout:auto}.guide-service-table th,.guide-service-table td{border-left:0;border-right:0;font-size:calc(var(--nln-u)*12)}
.nln-enquiry{font-size:clamp(12px,calc(var(--nln-u)*11),24px)}.nln-enquiry label{display:block;margin:calc(var(--nln-u)*6) 0 calc(var(--nln-u)*3);color:#38206d}.nln-enquiry input:not([type=checkbox]),.nln-enquiry select,.nln-enquiry textarea{width:100%}.nln-enquiry textarea{resize:vertical}.guide-fields{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--nln-u)*8)}.nln-enquiry .nln-small{font-size:clamp(12px,calc(var(--nln-u)*9),24px);line-height:1.25!important;margin-top:calc(var(--nln-u)*5)}.nln-enquiry .guide-privacy{display:flex;align-items:flex-start;gap:8px;line-height:1.25}.guide-privacy input{width:18px;height:18px;flex-shrink:0;margin:0}.nln-enquiry button{width:100%;font-size:calc(var(--nln-u)*12);margin-top:calc(var(--nln-u)*6)}.nln-enquiry-status[data-error=true]{color:#a0003d}.nln-enquiry-status:focus-visible,textarea:focus-visible{outline:3px solid #7022ac;outline-offset:3px}
.nln-gel-explanations-page .nln-footer,.nln-medi-pedi-page .nln-footer{background:#fff;min-height:calc(var(--nln-u)*100)}
@media(min-width:701px){.guide-hero-copy .guide-actions .wp-block-button__link{font-size:clamp(12px,calc(var(--nln-u)*11),24px);padding-inline:calc(var(--nln-u)*12);gap:calc(var(--nln-u)*6);white-space:nowrap}.guide-senior-enquiry .guide-compare-copy h2{font-size:calc(var(--nln-u)*36)}.guide-final h2{font-size:calc(var(--nln-u)*43)}}

@media(max-width:700px){
 .guide-hero-copy{width:auto}.guide-hero-copy .guide-actions{width:auto;flex-wrap:wrap}.guide-hero-copy .guide-hero-description{width:auto}
 .guide-hero{grid-template-columns:1fr;min-height:0}.guide-hero-copy{padding:22px 22px 20px}.guide-hero-title{font-size:clamp(52px,14vw,78px);margin-block:12px 16px;white-space:normal}.guide-hero-description{font-size:18px}.guide-hero .nln-breadcrumb{font-size:12px;margin-bottom:14px}.guide-hero .nln-eyebrow{font-size:11px}.guide-actions{gap:8px}.guide-actions .wp-block-button__link,.guide-actions .nln-pill{font-size:13px;min-height:44px;padding:10px 14px}
 .nln-guide-hero-photo{height:260px;min-height:260px;border-radius:35% 0 0 0;margin-left:24px}.nln-guide-hero-photo figcaption{font-size:11px;padding:6px 20px}.guide-benefits{grid-template-columns:1fr;padding:20px 22px;gap:16px}.guide-benefit+.guide-benefit{border-left:0;border-top:1px solid #e8e1f8;padding:16px 0 0}.guide-benefit{gap:18px}.guide-icon{width:42px;flex-basis:42px}.guide-benefit h3,.guide-care-card h3{font-size:16px}.guide-benefit p,.guide-care-card p{font-size:14px}
 .guide-options,.guide-care,.guide-faq{padding:22px}.guide-options h2,.guide-care h2,.guide-compare h2,.guide-dazzle h2{font-size:40px;line-height:.98;margin-bottom:10px}.guide-options>p,.guide-care>p,.guide-compare-copy>p{font-size:16px;margin-bottom:16px}.guide-cards{grid-template-columns:1fr;gap:16px}.guide-card-photo img{height:190px}.guide-card-photo figcaption{font-size:11px;margin:5px}.guide-card-copy{padding:12px 15px}.guide-card-copy h3{font-size:29px;margin-bottom:7px}.guide-card-copy p{font-size:16px;margin-bottom:12px}.guide-card .nln-pill,.guide-card .wp-block-button__link{font-size:14px;min-height:44px;padding:10px}
 .guide-compare,.guide-senior-enquiry{grid-template-columns:1fr;padding:22px;gap:20px}.guide-comparison,.guide-service-table{font-size:13px}.guide-comparison td,.guide-comparison th,.guide-service-table td,.guide-service-table th{font-size:12px;padding:10px 5px;line-height:1.3}.guide-comparison caption{font-size:13px;padding:10px}.guide-comparison figcaption,.guide-service-table>p{font-size:13px;padding:12px}.guide-fit{padding:18px}.guide-fit h2{font-size:39px}.guide-fit>p{font-size:15px}.guide-fit-choices{gap:8px;margin:16px 0}.guide-fit-choices .nln-pill{font-size:15px;padding:15px}.guide-fit>.nln-pill{font-size:14px;min-height:44px}
 .guide-dazzle{grid-template-columns:1fr}.guide-dazzle-copy{padding:24px 22px 10px}.guide-dazzle-copy>p{font-size:16px;margin-bottom:14px}.guide-dazzle-photo{min-height:180px}.guide-dazzle-photo img{height:165px}.guide-dazzle-photo figcaption{font-size:11px;padding:6px}.guide-care-card{padding:16px;gap:15px}.guide-care .guide-cards{gap:12px}.guide-medical-note{font-size:13px!important;margin-top:16px!important}
 .guide-band{grid-template-columns:1fr}.guide-band-photo{min-height:230px}.guide-band-photo figcaption{font-size:11px;padding:6px}.guide-band-copy{padding:24px 22px}.guide-band-copy h2{font-size:39px;margin-bottom:12px}.guide-band-copy>p{font-size:16px;margin-bottom:14px}.guide-faq h2{font-size:40px;margin-bottom:18px}.guide-faq-grid{grid-template-columns:1fr;gap:18px}.guide-faq-item+.guide-faq-item{border-left:0;border-top:1px solid #e7e0f7;padding:16px 0 0}.guide-faq h3{font-size:16px;margin-bottom:7px}.guide-faq p{font-size:15px}
 .guide-final{grid-template-columns:70px 1fr;padding:20px;gap:14px}.guide-final-heart img{width:70px;height:100px}.guide-final h2{font-size:34px;white-space:normal;margin-bottom:15px}.guide-final .guide-actions{align-items:stretch;flex-direction:column}.guide-final .wp-block-button,.guide-final .nln-pill{width:100%}.guide-note{display:none}
 .guide-bottom{grid-template-columns:1fr;padding:24px 22px;gap:24px}.guide-business{border-right:0;border-bottom:1px solid #e7def9;padding:0 0 20px}.guide-business h2{font-size:32px}.guide-business .nln-eyebrow{font-size:11px}.guide-business p{font-size:14px;line-height:1.35}.guide-business .guide-actions{margin-top:14px;gap:10px}.guide-business .nln-pill{font-size:13px;min-height:44px;padding:10px 15px}.guide-newsletter h2{font-size:39px}.guide-newsletter>p{font-size:15px;margin-bottom:14px}.guide-newsletter .nln-subscribe{min-height:44px}.guide-newsletter .nln-subscribe input{font-size:13px}.guide-newsletter .nln-subscribe button{font-size:13px;padding-inline:15px;min-height:44px}.guide-newsletter .nln-newsletter-status{font-size:12px}.guide-map{width:180px;justify-self:center}.guide-map .wp-block-button__link{font-size:13px;min-height:44px;padding:10px 18px}
 .nln-enquiry{font-size:14px}.nln-enquiry label{margin:12px 0 5px}.nln-enquiry input:not([type=checkbox]),.nln-enquiry select,.nln-enquiry textarea{}.nln-enquiry .nln-small{font-size:12px;line-height:1.35!important;margin-top:10px}.guide-fields{grid-template-columns:1fr;gap:0}.nln-enquiry .guide-privacy{font-size:13px;margin-block:15px}.nln-enquiry button{font-size:14px;min-height:44px;margin-top:8px}.nln-gel-explanations-page .nln-footer,.nln-medi-pedi-page .nln-footer{min-height:160px}
}

/* Shared contained hero variant: text, image and provenance occupy separate space. */
.guide-hero-contained{grid-template-columns:minmax(0,49fr) minmax(0,51fr);align-items:start;overflow:visible}.guide-hero-contained .guide-hero-copy{width:auto;min-width:0;padding-right:calc(var(--nln-u)*15)}.guide-hero-contained .guide-hero-title{font-size:calc(var(--nln-u)*59);white-space:normal;overflow-wrap:normal}.guide-hero-contained .guide-hero-description{width:auto}.guide-hero-contained .guide-actions{width:auto;flex-wrap:wrap;gap:8px}.guide-hero-contained .nln-guide-hero-photo{border-radius:0;border:0;box-shadow:none;height:auto;align-self:stretch;overflow:visible;min-height:calc(var(--nln-u)*270)}.guide-hero-contained .nln-guide-hero-photo img{position:static;display:block;height:calc(var(--nln-u)*245);width:100%;border-radius:45% 0 0 46%;border-left:3px solid #fff;object-fit:cover;object-position:57% 48%}.guide-hero-contained .nln-guide-hero-photo figcaption{position:static;display:block;background:#fff;line-height:1.3;font-size:clamp(11px,calc(var(--nln-u)*9),18px);padding:6px 12px;color:var(--nln-ink)}
.guide-compare{align-items:start}.guide-fit{align-self:start}.guide-comparison{overflow:visible}.guide-comparison table{overflow-wrap:anywhere}.guide-business .nln-pill{white-space:normal}.guide-bottom .nln-newsletter-fallback>.nln-small{font-size:clamp(11px,calc(var(--nln-u)*9),18px)}
.guide-comparison:focus-visible{outline:3px solid #7022ac;outline-offset:4px}.guide-card-photo img{object-position:50% 68%}.guide-band-photo img{object-position:50% 68%}.guide-hero-contained .nln-guide-hero-photo img{object-position:50% 68%}
.guide-dazzle{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.guide-dazzle-photo img{height:calc(var(--nln-u)*130);width:calc(var(--nln-u)*130);object-fit:contain}
@media(max-width:700px){.guide-hero-contained{grid-template-columns:1fr}.guide-hero-contained .guide-hero-copy{padding:24px 22px}.guide-hero-contained .guide-hero-title{font-size:clamp(49px,13.5vw,70px)}.guide-hero-contained .nln-guide-hero-photo{margin-left:20px;min-height:0}.guide-hero-contained .nln-guide-hero-photo img{height:260px}.guide-hero-contained .nln-guide-hero-photo figcaption{font-size:11px;padding:8px 14px}.guide-dazzle{grid-template-columns:1fr}.guide-dazzle-photo img{height:160px;width:160px}.guide-comparison table{font-size:13px}.guide-comparison td,.guide-comparison th{font-size:12px}.guide-bottom .nln-newsletter-fallback>.nln-small{font-size:12px}}
@media(max-width:700px){.guide-comparison{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.guide-comparison table{min-width:480px}}

/* Senior training and location repair: uses the existing guide section system. */
.nln-medi-pedi-page .guide-training-safety{padding:clamp(48px,6vw,80px) clamp(24px,4.7vw,72px)}
.nln-medi-pedi-page .guide-training-safety-copy{max-width:52rem;margin-inline:auto}
.nln-medi-pedi-page .guide-training-safety h2{margin:0 0 clamp(16px,1.7vw,24px)}
.nln-medi-pedi-page .guide-training-safety p{max-width:52rem;font-size:clamp(16px,1.12vw,19px);line-height:1.62;margin:0 0 1.1em}
.nln-medi-pedi-page .guide-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(220px,.72fr);align-items:center;gap:clamp(22px,3vw,48px);padding:clamp(40px,5vw,72px) clamp(24px,4.7vw,72px)}
.nln-medi-pedi-page .guide-map{width:min(100%,300px);justify-self:end}
.nln-medi-pedi-page .guide-map-image img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:700px){.nln-medi-pedi-page .guide-training-safety{padding:40px 22px}.nln-medi-pedi-page .guide-training-safety h2{font-size:clamp(37px,10vw,48px)}.nln-medi-pedi-page .guide-training-safety p{font-size:16px;line-height:1.55}.nln-medi-pedi-page .guide-bottom{grid-template-columns:1fr;padding:32px 22px;gap:26px}.nln-medi-pedi-page .guide-map{width:min(100%,340px);justify-self:center}}
