.big-guide{--big-ink:#20221e;--big-muted:#64665f;--big-paper:#f5f4ee;--big-red:#be3428;color:var(--big-ink);max-width:1160px;margin:0 auto;padding:52px 48px 24px;font-family:Arial,Helvetica,sans-serif}.big-guide *{box-sizing:border-box}.big-guide p,.big-guide li{font-size:16px;line-height:1.75}.big-guide p{color:var(--big-muted);margin:0 0 18px}.big-guide a{color:inherit}.big-guide a:not(.big-button):not(.big-preview-grid a){text-underline-offset:4px}.big-label{letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.5;display:block}.big-hero{border-top:2px solid var(--big-ink);padding-top:18px}.big-hero-top{justify-content:space-between;gap:12px;display:flex}.big-guide h1{letter-spacing:-.07em;max-width:100%;color:var(--big-ink);margin:32px 0 28px;font-size:clamp(52px,6.6vw,94px);font-weight:800;line-height:.98}.big-guide h1 span{color:var(--big-red);letter-spacing:-.085em;font-size:1.55em;line-height:.88;display:inline-block}.big-hero-bottom{justify-content:space-between;align-items:center;gap:32px;display:flex}.big-hero-bottom p{max-width:560px;margin:0;font-size:18px;line-height:1.6}.big-button{background:var(--big-ink);border-radius:5px;flex-shrink:0;justify-content:space-between;align-items:center;gap:30px;padding:15px 19px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex;color:#fff!important}.big-button:hover{background:#3c4037}.big-guide .guide-byline{margin:22px 0 30px;font-size:12px}.big-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:66px;display:grid}.big-preview-grid a{min-width:0;text-decoration:none}.big-preview-grid img{aspect-ratio:1.48;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.big-preview-grid a:hover img{outline:2px solid var(--big-red);outline-offset:3px}.big-preview-grid a>div{border-bottom:1px solid #dcded5;gap:10px;padding:13px 0;font-size:11px;display:flex}.big-preview-grid a>div>span:first-child{color:var(--big-muted);font-size:10px}.big-preview-grid a>div>span:last-child{margin-left:auto}.big-section{border-top:1px solid #d9dbd2;padding:62px 0;scroll-margin-top:28px}.big-guide h2{letter-spacing:-.047em;color:var(--big-ink);margin:14px 0 22px;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.08}.big-guide h3{letter-spacing:-.025em;color:var(--big-ink);margin:28px 0 13px;font-size:20px;line-height:1.3}.big-principle{grid-template-columns:1fr 1.25fr;gap:60px;display:grid}.big-principle>div:last-child{padding-top:12px}.big-study-heading{align-items:flex-start;gap:26px;display:flex}.big-index{letter-spacing:-.08em;color:#b9beb1;font-size:72px;font-weight:700;line-height:1}.big-study-heading h2{margin-bottom:0}.big-guide blockquote{border:0;border-left:2px solid var(--big-red);max-width:710px;color:var(--big-muted);margin:26px 0;padding:0 0 0 18px;font-size:18px;font-style:normal;line-height:1.65}.big-transformation{margin:32px 0 0}.big-stage-buttons{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.big-stage-buttons button{color:#4b5047;cursor:pointer;background:#fff;border:1px solid #d7dacf;border-radius:5px;padding:10px 15px;font-family:inherit;font-size:12px;line-height:1.4}.big-stage-buttons button[aria-pressed=true]{background:var(--big-ink);border-color:var(--big-ink);color:#fff}.big-stage-buttons button:hover{border-color:var(--big-ink)}.big-guide :focus-visible{outline-offset:4px;outline:3px solid #2b6fcb}.big-image-stage{aspect-ratio:1.48;background:#eceee6;border-radius:7px;overflow:hidden}.big-image-stage img{object-fit:contain;width:100%;height:100%;display:block}.big-transformation figcaption{color:var(--big-muted);gap:20px;margin:13px 0;font-size:12px;line-height:1.6;display:flex}.big-transformation figcaption>span{white-space:nowrap;color:var(--big-ink);font-size:10px;font-weight:700;line-height:1.9}.big-guide .big-credit{margin:0 0 10px;font-size:11px}.big-study-body{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px;margin-top:26px;display:grid}.big-steps{margin:0;padding-left:21px}.big-steps li{color:var(--big-muted);margin-bottom:19px;padding-left:7px}.big-guide strong{color:var(--big-ink)}.big-layers{background:var(--big-paper);border-radius:6px;margin-top:28px;padding:22px}.big-layers ol{flex-direction:column;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.big-layers li{background:#fff;border:1px solid #e3e5dc;border-radius:4px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.big-layers li>span{color:var(--big-muted);font-size:10px}.big-note{border-bottom:1px solid #e2e4da;padding:5px 0 12px}.big-note h3{font-size:17px}.big-note p{font-size:14px;line-height:1.7}.big-guide .prompt-card{border-color:#dce0d3;max-width:100%;margin:28px 0 0}.big-guide .prompt-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:210px;font-size:13px;line-height:1.75;overflow:auto}.big-guide .prompt-header{flex-wrap:wrap;gap:10px}.big-guide .copy-status{font-size:12px}.big-section-intro{max-width:650px;margin-bottom:28px}.big-lab{border:1px solid #d7d9cf;border-radius:7px;overflow:hidden}.big-lab-canvas{aspect-ratio:2.2;background:#d8ed9a;flex-direction:column;justify-content:space-between;align-items:center;min-height:280px;padding:25px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.big-lab-nav,.big-lab-bottom{z-index:1;justify-content:space-between;align-items:center;width:100%;font-size:10px;font-weight:700;line-height:1.45;display:flex}.big-lab-word{font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--word-scale) * .49);letter-spacing:-.085em;color:#252b1c;margin-left:-.075em;font-weight:900;line-height:.76}.big-lab-cta{border:1px solid #252b1c;border-radius:25px;padding:10px 17px}.big-lab-controls{background:#fafbf7;padding:22px 25px}.big-lab-controls label{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.big-lab-controls input{accent-color:#3f5525;cursor:pointer;width:100%;margin:20px 0 12px}.big-lab-controls p{margin:0;font-size:13px}.big-finish{grid-template-columns:1fr 1.25fr;gap:60px;display:grid}.big-finish .big-button{white-space:normal;margin-top:14px}.big-checklist{counter-reset:checks;margin:0;padding:0;list-style:none}.big-checklist li{color:var(--big-muted);border-bottom:1px solid #d9dbd2;margin-bottom:22px;padding:0 0 20px 36px;position:relative}.big-checklist li:before{counter-increment:checks;content:counter(checks,decimal-leading-zero);color:var(--big-red);font-size:11px;font-weight:700;position:absolute;top:4px;left:0}.big-sources h2{font-size:32px}.big-sources p,.big-sources li{font-size:13px}.big-sources ul{margin:20px 0;padding-left:18px}.big-sources li{margin-bottom:9px}.big-guide .related-guides{margin-top:0}.big-guide .related-guides h2{font-size:24px}@media (min-width:1500px){.big-guide h1{font-size:104px}}@media (max-width:1050px){.big-guide{padding:36px 28px 20px}.big-hero-bottom{flex-direction:column;align-items:flex-start;gap:20px}.big-principle,.big-finish{gap:32px}.big-study-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px}.big-preview-grid a>div{gap:6px;font-size:10px}}@media (max-width:700px){.big-guide{padding:28px 20px 16px}.big-guide h1{margin-top:28px;font-size:clamp(50px,9.5vw,68px)}.big-hero-top>.big-label:last-child{display:none}.big-hero-bottom p{font-size:16px}.big-preview-grid{gap:9px;margin-bottom:38px}.big-preview-grid a>div{flex-wrap:wrap;gap:6px}.big-preview-grid a>div>strong{width:100%;font-size:10px}.big-preview-grid a>div>span:last-child{display:none}.big-preview-grid img{aspect-ratio:1.12;object-fit:cover}.big-section{padding:40px 0}.big-principle,.big-study-body,.big-finish{grid-template-columns:1fr;gap:14px}.big-principle h2 br{display:none}.big-guide h2{font-size:34px}.big-guide p,.big-guide li{font-size:15px}.big-study-heading{gap:18px}.big-index{font-size:52px}.big-study-heading .big-label{font-size:9px}.big-guide blockquote{margin-top:22px;font-size:16px}.big-stage-buttons{gap:6px}.big-stage-buttons button{flex:1;padding:9px 6px;font-size:10px}.big-image-stage{border-radius:4px;margin:0 -8px}.big-transformation figcaption{gap:11px;font-size:11px}.big-study-body{margin-top:12px}.big-layers{margin-top:0}.big-note{padding-bottom:4px}.big-guide .prompt-header>span{font-size:12px}.big-guide .prompt-card pre{max-height:230px;font-size:12px}.big-lab-canvas{min-height:240px;padding:17px}.big-lab-nav,.big-lab-bottom{font-size:8px}.big-lab-controls{padding:20px}.big-finish .big-button{margin:8px 0 22px}.big-sources h2{font-size:27px}.big-sources p,.big-sources li{font-size:12px}}.big-compare-titles{letter-spacing:.1em;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.big-compare-titles span:last-child{text-align:right}.big-compare-images{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#111;border-radius:7px;position:relative;overflow:hidden}.big-compare-images>img,.big-compare-before img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.big-compare-before{pointer-events:none;position:absolute;inset:0}.big-compare-divider{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 6px #0006}.big-compare-divider>span{color:#20221e;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 14px #0003}.big-compare-control{align-items:center;gap:18px;padding:15px 0 0;font-size:12px;font-weight:700;line-height:1.5;display:flex}.big-compare-control>span:first-child{white-space:nowrap}.big-compare-control input{width:100%;min-width:0;height:24px;accent-color:var(--big-ink);cursor:ew-resize}.big-compare-control>span:last-child{font-size:20px}.big-transformation:focus-within .big-compare-images{outline-offset:3px;outline:2px solid #2b6fcb}@media (max-width:700px){.big-compare-titles{letter-spacing:.06em;font-size:9px}.big-compare-control{gap:12px;font-size:11px}.big-compare-divider>span{width:36px;height:36px;font-size:20px}}
