.method-page .breadcrumb{display:flex;gap:12px;font-size:14px;color:var(--muted);margin-bottom:40px}.breadcrumb a:hover{text-decoration:underline}.method-opening{padding:35px 0 65px}.method-opening-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}.method-opening h1{font-size:clamp(39px,4.4vw,62px)}.method-opening .lead{max-width:630px;margin-top:25px}.method-opening .eyebrow{margin-bottom:20px}.method-art{width:100%;height:330px;object-fit:contain;background:var(--navy);border-radius:5px}.process-nav{background:var(--navy);color:#fff}.process-nav .container{display:grid;grid-template-columns:repeat(6,1fr)}.process-nav a{padding:25px 18px;border-right:1px solid #3a526b;font-size:14px;line-height:1.5}.process-nav a:first-child{padding-left:0}.process-nav a:last-child{border:0}.process-nav span{display:block;color:var(--amber);font-size:12px;margin-bottom:7px}.process-nav a:hover{background:#1d3a59}.method-process{padding:85px 0}.process-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.process-intro .eyebrow{margin-bottom:18px}.process-intro>p{max-width:510px}.method-step{display:grid;grid-template-columns:80px .95fr 1.05fr;gap:35px;border-top:1px solid #c8d6da;padding:37px 0;scroll-margin-top:115px}.step-number{font-family:Manrope,Arial,sans-serif;color:var(--teal);font-size:37px;line-height:1.2;letter-spacing:-.04em}.method-step h3{font-size:28px;max-width:350px}.step-question{font-size:16px;margin-top:16px;color:var(--teal);max-width:330px}.step-description p+p{margin-top:14px}.step-check{padding-left:16px;border-left:2px solid var(--amber);font-size:14px}.step-check strong{color:var(--navy)}.method-fit{background:#eaf1f2}.fit-list{border-top:1px solid #bacdd1}.fit-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding:30px 0;border-bottom:1px solid #bacdd1}.fit-row h3{font-size:25px;margin-bottom:12px}.fit-row p{font-size:16px}.fit-row .index{display:block;margin-bottom:10px}.fit-row .text-link{margin-top:14px}.fit-row .fit-detail{border-left:1px solid #bacdd1;padding-left:30px}.fit-detail strong{color:var(--navy)}.method-limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.method-limits-grid .lead{margin-top:25px}.limit-item{border-top:1px solid var(--line);padding:22px 0}.limit-item h3{font-size:22px;letter-spacing:-.025em;margin-bottom:12px}.limit-item p{font-size:16px}.method-page .conversation .actions{margin:0;flex-direction:column;align-items:start;gap:18px}.method-page .conversation .text-link{color:#fff}.method-page .footer-row>p{font-size:14px}
@media(max-width:1050px){.method-opening-grid{gap:35px}.method-opening h1{font-size:46px}.process-nav a{padding:22px 12px;font-size:13px}.method-step{grid-template-columns:55px .9fr 1.1fr;gap:25px}.method-step h3{font-size:25px}.process-intro,.fit-row,.method-limits-grid{gap:40px}}
@media(max-width:760px){.method-opening-grid{grid-template-columns:1fr}.method-art{height:250px}.process-nav .container{grid-template-columns:repeat(3,1fr)}.process-nav a{padding:20px 12px!important;border-bottom:1px solid #3a526b;font-size:14px}.process-nav a:nth-child(3n){border-right:0}.process-nav a:nth-child(n+4){border-bottom:0}.process-intro{grid-template-columns:1fr;gap:25px}.method-step{grid-template-columns:45px 1fr;gap:15px 22px}.step-description{grid-column:2}.method-step h3,.step-question{max-width:none}.fit-row{grid-template-columns:1fr;gap:18px}.fit-row .fit-detail{padding-left:18px}.method-limits-grid{grid-template-columns:1fr;gap:30px}}
@media(max-width:650px){.method-opening{padding:26px 0 45px}.method-page .breadcrumb{margin-bottom:30px}.method-opening h1{font-size:clamp(35px,9vw,47px)}.method-opening .lead{font-size:17px}.method-opening .actions{gap:20px}.method-process{padding:55px 0}.process-intro{margin-bottom:32px}.method-step{padding:28px 0;gap:15px}.step-number{font-size:30px}.method-step h3{font-size:25px}.step-description p{font-size:16px}.step-description .step-check{font-size:14px}.fit-row{padding:25px 0}.method-page .conversation .actions{margin-top:25px}.method-page .conversation .button{margin:0}.method-page .footer-row>p{font-size:12px}}
