.method-page{min-height:100vh;background:#f7f3ed;color:#17263a;font-family:Arial,Helvetica,sans-serif}.method-nav{min-height:76px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd4c8;background:#fffdf9}.method-nav a{color:inherit;text-decoration:none}.method-nav nav{display:flex;align-items:center;gap:24px}.method-nav nav a{font-size:9px;font-weight:900}.method-hero{padding:clamp(70px,9vw,130px) clamp(20px,8vw,120px) 100px;background:radial-gradient(circle at 80% 14%,rgba(203,164,105,.24),transparent 23%),#fffdf9}.method-corrections small,.method-hero>p,.method-limits small,.method-process small{color:#9a6635;font-size:9px;font-weight:950;letter-spacing:1.5px}.method-hero h1{max-width:950px;margin:20px 0 32px;font-family:Georgia,serif;font-size:clamp(58px,9vw,126px);line-height:.88;letter-spacing:-6px}.method-hero h1 em{color:#a66e38;font-weight:400}.method-hero>strong{display:block;max-width:780px;color:#5c6977;font-size:15px;line-height:1.8}.method-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d9d0c4;border-bottom:1px solid #d9d0c4;background:#fffdf9}.method-principles article{min-height:300px;padding:34px;border-inline-end:1px solid #d9d0c4}.method-principles article:last-child{border-inline-end:0}.method-principles span{color:#a66e38;font-family:Georgia,serif;font-size:14px}.method-principles h2{margin:55px 0 16px;font-family:Georgia,serif;font-size:29px;line-height:1}.method-corrections p,.method-principles p,.method-process p{color:#657382;font-size:11px;line-height:1.75}.method-process{padding:100px clamp(20px,8vw,120px);display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:8vw}.method-corrections h2,.method-limits h2,.method-process header h2{margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:.96;letter-spacing:-3px}.method-process ol{margin:0;padding:0;list-style:none;border-top:1px solid #d7cdbf}.method-process li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #d7cdbf}.method-process li>span{color:#a66e38;font-size:9px;font-weight:900}.method-process h3{margin:0 0 7px;font-size:18px}.method-process p{margin:0}.method-limits{padding:85px clamp(20px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#1d324e;color:#fff}.method-limits h2{color:#fff}.method-limits ul{margin:0;padding:0;list-style:none}.method-limits li{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:12px;line-height:1.5}.method-limits li:before{content:"—";margin-inline-end:14px;color:#d5ae76}.method-corrections{padding:100px clamp(20px,16vw,240px);text-align:center;background:#fffdf9}.method-corrections h2{max-width:850px;margin:18px auto 26px}.method-corrections p{max-width:760px;margin:0 auto}.method-corrections a{display:inline-flex;margin-top:30px;padding:17px 22px;background:#1d324e;color:#fff;font-size:10px;font-weight:900;text-decoration:none}.method-footer{padding:34px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ddd4c8;background:#fffdf9}.method-footer p{color:#667483;font-size:9px}.method-footer a{color:#17263a;text-decoration:none;font-size:9px;font-weight:900}.method-page[dir=rtl] .method-hero h1{letter-spacing:-2px}@media(max-width:900px){.method-principles{grid-template-columns:repeat(2,1fr)}.method-principles article:nth-child(2){border-inline-end:0}.method-principles article:nth-child(-n+2){border-bottom:1px solid #d9d0c4}.method-limits,.method-process{grid-template-columns:1fr}}@media(max-width:560px){.method-nav{min-height:68px}.method-nav nav{gap:12px}.method-nav nav a{font-size:8px}.method-nav nav a:nth-child(2){display:none}.method-hero{padding:62px 20px 70px}.method-hero h1{font-size:52px;letter-spacing:-2.5px}.method-hero>strong{font-size:13px}.method-principles{grid-template-columns:1fr}.method-principles article{min-height:auto;padding:28px 20px;border-inline-end:0}.method-principles article,.method-principles article:nth-child(2){border-bottom:1px solid #d9d0c4}.method-principles h2{margin:30px 0 13px}.method-corrections,.method-limits,.method-process{padding:65px 20px}.method-corrections h2,.method-limits h2,.method-process header h2{font-size:42px;letter-spacing:-2px}.method-footer{align-items:flex-start;flex-direction:column;gap:18px}}