.hw-nav{align-items:center;display:flex;gap:24px}.hw .hw-nav>a:not(.lp-btn){color:var(--lp-ink-2);font-size:15px;font-weight:500;padding:8px 0;text-decoration:none}.hw .hw-nav>a:not(.lp-btn):hover{color:var(--lp-ink)}@media(max-width:639px){.hw-nav>a:not(.lp-btn){display:none}.hw-nav .lp-btn{font-size:15px;min-height:44px;padding:0 16px}}.hw-hero{padding-bottom:64px}.hw .lp-eyebrow .hw-crumb{color:inherit;text-decoration:underline;text-underline-offset:3px}.hw-title{color:var(--lp-ink);font-size:clamp(38px,9vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.04;margin:20px 0 0;text-wrap:balance}.hw-title .lp-mk{background-position:0 92%;background-size:100% 40%}@media(prefers-reduced-motion:no-preference){.hw-title .lp-mk{animation:lp-mk-draw .9s cubic-bezier(.6,0,.2,1) .35s both}}.hw-sample{margin:0 auto;max-width:460px;width:100%}.hw-sample-title{color:var(--lp-ink);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.hw-sample .lp-fact-text strong{font-weight:700}.hw-withheld .lp-fact-text{color:var(--lp-ink-2)}.hw-withheld .lp-fact-src{background:transparent;border:1px dashed var(--lp-line-strong);color:var(--lp-muted)}.hw-guides{gap:16px;grid-template-columns:minmax(0,1fr);list-style:none}@media(min-width:768px){.hw-guides{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-guides .lp-cap{padding-right:44px}.hw-cap-all{background:var(--lp-amber-50)}.hw-not-yet{color:var(--lp-ink-1);font-size:16px;margin:24px 0 0}.hw-common{grid-template-columns:minmax(0,1fr);list-style:none}@media(min-width:640px){.hw-common{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hw-common{grid-template-columns:repeat(4,minmax(0,1fr))}}.hw-common .lp-safe h3{margin-top:0}.hw-options{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);list-style:none;margin:32px 0 0;padding:0}@media(min-width:768px){.hw-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-option{align-items:flex-start;background:#fff;border:2px solid var(--lp-ink);border-radius:14px;box-shadow:3px 3px 0 var(--lp-ink);color:var(--lp-ink);display:flex;font-size:16px;font-weight:600;gap:12px;line-height:1.45;padding:16px 18px}.hw-option .lp-tick-icon{margin-top:1px}.hw-aside{color:var(--lp-ink-1);font-size:16px;margin:20px 0 0;max-width:640px}.hw-links{display:flex;flex-wrap:wrap;font-weight:600;gap:8px 24px;margin:20px 0 0}.hw-limits{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:40px}@media(min-width:768px){.hw-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-limit{background:#fff;border:2px solid var(--lp-ink);border-radius:16px;box-shadow:4px 4px 0 var(--lp-ink);padding:24px}.hw-limit h3{color:var(--lp-ink);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.hw-limit-list{display:grid;gap:14px;list-style:none;margin:16px 0 0;padding:0}.hw-limit-list li{color:var(--lp-ink-1);display:flex;font-size:16px;gap:12px;line-height:1.55}.hw-limit-list .lp-tick-icon{margin-top:1px}.hw-cross-icon path{stroke:#b91c1c}.hw-notes{display:grid;gap:10px;list-style:none;margin:28px 0 0;max-width:760px;padding:0}.hw-notes li{color:var(--lp-ink-1);font-size:16px;line-height:1.55;padding-left:20px;position:relative}.hw-notes li:before{background:var(--lp-amber-600);border-radius:50%;content:"";height:8px;left:2px;position:absolute;top:.6em;width:8px}.hw-notes a{font-weight:600}.hw-examples{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:28px 0 0;padding:0}.hw-examples li{background:var(--lp-amber-50);border:1.5px dashed var(--lp-amber-600);border-radius:12px;color:var(--lp-ink);font-size:16px;font-weight:600;padding:12px 16px}.hw-more .lp-h2{font-size:clamp(26px,3.4vw,34px)}.hw-more-list{display:grid;gap:4px 32px;grid-template-columns:minmax(0,1fr);list-style:none;margin:24px 0 0;padding:0}@media(min-width:768px){.hw-more-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hw-more-list a{display:inline-block;font-size:17px;font-weight:600;padding:8px 0}@media(max-width:639px){.hw-hero{padding-bottom:40px}.hw-limit{box-shadow:3px 3px 0 var(--lp-ink);padding:20px}.hw-option{padding:14px 16px}.hw-examples li{font-size:15px}}
