.tw_site__9qmqI{--paper:#f6f4ee;--paper-2:#edf0e8;--white:#fffdf9;--sage:#b8c9b6;--sage-2:#dce6d9;--sage-3:#eef3ec;--teal:#2e5c59;--teal-2:#3d7a75;--teal-ink:#1d3b39;--ink:#1f2e2d;--muted:#566866;--line:#d6ddd2;--line-2:#c2cdbf;--copper:#bf6b3b;--copper-soft:#f4e3d6;--head:var(--font-tw-head),"Source Serif 4",Georgia,serif;--body:var(--font-tw-body),"Instrument Sans",system-ui,sans-serif;--radius:18px;--shadow:0 1px 2px rgba(29,59,57,.06),0 10px 30px -12px rgba(29,59,57,.18);background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.tw_site__9qmqI) *,:where(.tw_site__9qmqI) :after,:where(.tw_site__9qmqI) :before{box-sizing:border-box}:where(.tw_site__9qmqI) h1,:where(.tw_site__9qmqI) h2,:where(.tw_site__9qmqI) h3,:where(.tw_site__9qmqI) h4{font-family:var(--head);color:var(--teal-ink);line-height:1.15;margin:0 0 .5em;font-weight:600;letter-spacing:-.01em;font-optical-sizing:auto}:where(.tw_site__9qmqI) h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:500;letter-spacing:-.02em}:where(.tw_site__9qmqI) h2{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:500}:where(.tw_site__9qmqI) h3{font-size:1.2rem}:where(.tw_site__9qmqI) p{margin:0 0 1em}:where(.tw_site__9qmqI) a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:3px}:where(.tw_site__9qmqI) a:hover{color:var(--copper)}:where(.tw_site__9qmqI) img{max-width:100%;display:block}:where(.tw_site__9qmqI) em{font-style:italic}:where(.tw_site__9qmqI) button{font:inherit;cursor:pointer}:where(.tw_site__9qmqI) :focus-visible{outline:3px solid var(--copper);outline-offset:3px;border-radius:6px}:where(.tw_site__9qmqI) mark{background:linear-gradient(transparent 58%,var(--copper-soft) 58%);color:inherit;padding:0 .08em}:where(.tw_site__9qmqI) ::-moz-selection{background:var(--sage)}:where(.tw_site__9qmqI) ::selection{background:var(--sage)}.tw_skip__uWP2Z{position:absolute;left:-999px;top:8px;z-index:100;background:var(--teal);color:#fff;padding:10px 16px;border-radius:10px}.tw_skip__uWP2Z:focus{left:12px}.tw_wrap__DFqfG{max-width:1200px}.tw_narrow__jcMhd,.tw_wrap__DFqfG{width:100%;margin:0 auto;padding-inline:20px}.tw_narrow__jcMhd{max-width:760px}.tw_center__N_VxU{text-align:center}.tw_small__917BB{font-size:.9rem}.tw_muted__GKIyf,.tw_small__917BB{color:var(--muted)}.tw_btnGhost____BJQ,.tw_btnSoft__eufjl,.tw_btn__AKqkD{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 22px;font-weight:600;font-size:.98rem;text-decoration:none;border:1.5px solid transparent;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease;line-height:1.2}.tw_btn__AKqkD{background:var(--teal);color:#fff}.tw_btn__AKqkD:hover{background:var(--teal-ink);color:#fff;transform:translateY(-1px)}.tw_btnGhost____BJQ{background:transparent;color:var(--teal);border-color:var(--line-2)}.tw_btnGhost____BJQ:hover{border-color:var(--teal);color:var(--teal)}.tw_btnSoft__eufjl{background:var(--sage-2);color:var(--teal-ink)}.tw_btnSoft__eufjl:hover{background:var(--sage);color:var(--teal-ink)}.tw_btnGhost____BJQ:disabled,.tw_btn__AKqkD:disabled{opacity:.55;cursor:default;transform:none}.tw_miniBtn__RJgnV{border:1px solid var(--line-2);background:var(--white);color:var(--teal-ink);border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600}.tw_miniBtn__RJgnV:hover{border-color:var(--teal)}.tw_miniBtn__RJgnV[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.tw_header__2fJ8n{position:sticky;top:0;z-index:40;background:hsla(45,31%,95%,.88);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.tw_site__9qmqI[data-scrolled="1"] .tw_header__2fJ8n{border-bottom-color:var(--line);box-shadow:0 6px 20px -16px rgba(29,59,57,.35)}.tw_nav__LqJP_{display:flex;align-items:center;gap:18px;height:70px}.tw_brand__fmwLT{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--teal-ink);flex-shrink:0}.tw_brand__fmwLT img{width:42px;height:42px;border-radius:50%;background:var(--sage);-o-object-fit:cover;object-fit:cover}.tw_brand__fmwLT span{font-family:var(--head);font-weight:600;letter-spacing:.14em;font-size:.95rem;text-transform:uppercase;line-height:1.05}.tw_brand__fmwLT span small{display:block;letter-spacing:.02em;text-transform:none;font-weight:400;font-size:.72rem;color:var(--muted);font-family:var(--body);margin-top:2px}.tw_brand__fmwLT:hover{color:var(--teal-ink)}.tw_desktopNav__gvJ4p{display:none;align-items:center;gap:4px;margin-left:auto}.tw_navLink__gHO_j{display:inline-flex;align-items:center;gap:4px;color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem;padding:8px 12px;border-radius:999px}.tw_navLink__gHO_j:hover{background:var(--sage-3);color:var(--teal-ink)}.tw_dropdown__dCJSF{position:relative}.tw_mega__mYZjl{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,6px);width:min(860px,92vw);background:var(--white);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:24px;display:grid;grid-template-columns:1.6fr 1fr;gap:26px;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s}.tw_dropdown__dCJSF:focus-within .tw_mega__mYZjl,.tw_dropdown__dCJSF:hover .tw_mega__mYZjl{opacity:1;visibility:visible;transform:translate(-50%)}.tw_mega__mYZjl h4{font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-weight:600}.tw_megaGrid__E5y8D{grid-template-columns:1fr 1fr}.tw_megaGrid__E5y8D,.tw_megaList__9Fum4{display:grid;gap:2px}.tw_megaGrid__E5y8D a,.tw_megaList__9Fum4 a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);padding:8px 10px;border-radius:12px;font-size:.93rem}.tw_megaGrid__E5y8D a:hover,.tw_megaList__9Fum4 a:hover{background:var(--sage-3);color:var(--teal-ink)}.tw_megaGrid__E5y8D span,.tw_megaList__9Fum4 span{color:var(--teal);display:inline-flex}.tw_helpLink__j1q1H{display:none;align-items:center;gap:6px;color:var(--copper);font-weight:600;text-decoration:none;font-size:.9rem;padding:8px 12px;border-radius:999px;border:1px solid var(--copper-soft);background:#fff8f2}.tw_helpLink__j1q1H:hover{background:var(--copper-soft);color:#9a5025}.tw_navCta__EHK_J{display:none}.tw_menuBtn___Hfn7{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line-2);color:var(--teal-ink);padding:9px 14px;border-radius:999px;font-weight:600;font-size:.92rem}.tw_mobileOverlay__BWguI{position:fixed;inset:0;background:rgba(20,35,34,.38);z-index:80;animation:tw_fadeIn__gFwQm .2s ease}.tw_mobilePanel__Y7Iu9{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);background:var(--paper);z-index:81;overflow-y:auto;padding:18px 20px 40px;box-shadow:-20px 0 40px -20px rgba(0,0,0,.35);animation:tw_slideIn__U2dCQ .28s cubic-bezier(.2,.8,.2,1)}.tw_mobileHead__Xj1j4{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tw_mobileHead__Xj1j4 button{display:inline-flex;align-items:center;gap:6px;background:var(--white);border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;font-weight:600;color:var(--teal-ink)}.tw_mobileGroup__aDxLh{margin-bottom:22px}.tw_mobileGroup__aDxLh h4{font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:8px}.tw_mobileGrid__Mb06J{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tw_mobileList__nyKRb{display:grid;gap:4px}.tw_mobileGrid__Mb06J a,.tw_mobileList__nyKRb a{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:.92rem;font-weight:500}.tw_mobileGrid__Mb06J a svg,.tw_mobileList__nyKRb a svg{color:var(--teal);flex-shrink:0}.tw_mobileHelp__PmcZj{display:flex;gap:10px;align-items:flex-start;background:#fff8f2;border:1px solid var(--copper-soft);border-radius:14px;padding:12px 14px;font-size:.92rem;margin-bottom:18px}@keyframes tw_slideIn__U2dCQ{0%{transform:translateX(100%)}to{transform:none}}@keyframes tw_fadeIn__gFwQm{0%{opacity:0}to{opacity:1}}.tw_section__FbQgK{padding-block:clamp(56px,8vw,96px)}.tw_sectionTight__3I_8A{padding-block:clamp(36px,5vw,60px)}.tw_bgPaper2___b4ma{background:var(--paper-2)}.tw_bgSage__rxAQE{background:var(--sage-3)}.tw_bgWhite__gTQ8z{background:var(--white)}.tw_bgTeal__BRVn8{background:var(--teal-ink);color:#e9f0ec}.tw_bgTeal__BRVn8 h2,.tw_bgTeal__BRVn8 h3{color:#fff}.tw_eyebrow__VtdFN{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--teal-2);margin-bottom:12px}.tw_eyebrow__VtdFN:before{content:"";width:18px;height:1.5px;background:var(--copper)}.tw_lede___9DJx{font-size:clamp(1.08rem,1.6vw,1.22rem);color:var(--muted);max-width:62ch;line-height:1.55}.tw_sectionHead__cXaxt{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap}.tw_sectionHead__cXaxt h2{margin-bottom:6px}.tw_sectionHead__cXaxt p{color:var(--muted);margin:0;max-width:56ch}.tw_arrowLink__fvJ46{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--teal);text-decoration:none}.tw_arrowLink__fvJ46 svg{transition:transform .2s ease}.tw_arrowLink__fvJ46:hover svg{transform:translateX(3px)}.tw_grid2__Qm6qr,.tw_grid3__4uIj7{display:grid;gap:20px}.tw_grid4__HFWYA{display:grid;gap:16px}.tw_card__cpYVM{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.tw_card__cpYVM p{color:var(--muted)}.tw_card__cpYVM p:last-child{margin-bottom:0}.tw_cardLink__P9MAk{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tw_cardLink__P9MAk:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2);color:inherit}.tw_iconBox__KGHaj{width:46px;height:46px;border-radius:14px;background:var(--sage-3);justify-content:center;margin-bottom:14px;flex-shrink:0}.tw_cardMeta__6m3jJ,.tw_iconBox__KGHaj{color:var(--teal);display:inline-flex;align-items:center}.tw_cardMeta__6m3jJ{margin-top:auto;padding-top:10px;gap:6px;font-weight:600;font-size:.9rem}.tw_chips__LwnF7{display:flex;flex-wrap:wrap;gap:8px}.tw_chips__LwnF7 a,.tw_chips__LwnF7 button{border:1px solid var(--line-2);background:var(--white);color:var(--teal-ink);border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:500;text-decoration:none}.tw_chips__LwnF7 a:hover,.tw_chips__LwnF7 button:hover{border-color:var(--teal);color:var(--teal-ink)}.tw_chips__LwnF7 button[aria-pressed=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.tw_hero__sFWbQ{padding-block:clamp(40px,6vw,80px) clamp(48px,7vw,90px);position:relative}.tw_heroGrid__hNEUH{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center}.tw_articleLayout__1umIy>*,.tw_heroGrid__hNEUH>*,.tw_toolGrid__X65vK>*{min-width:0}.tw_hero__sFWbQ h1{margin-bottom:18px}.tw_hero__sFWbQ h1 em{color:var(--teal-2);font-weight:400}.tw_heroSearch__nfUwS{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line-2);border-radius:999px;padding:6px 6px 6px 18px;margin:24px 0 16px;max-width:560px;box-shadow:0 8px 26px -18px rgba(29,59,57,.45)}.tw_heroSearch__nfUwS svg{color:var(--muted);flex-shrink:0}.tw_heroSearch__nfUwS input{flex:1;border:0;background:transparent;font:inherit;color:var(--ink);min-width:0;padding:8px 0;outline:none}.tw_heroStats__vwFMZ{display:flex;gap:26px;margin-top:26px;flex-wrap:wrap}.tw_heroStats__vwFMZ div{display:flex;flex-direction:column}.tw_heroStats__vwFMZ b{font-family:var(--head);font-size:1.9rem;font-weight:500;color:var(--teal-ink);line-height:1}.tw_heroStats__vwFMZ span{font-size:.85rem;color:var(--muted)}.tw_heroArt__klpPC{position:relative;border-radius:28px;background:var(--sage);aspect-ratio:1/1.02;overflow:hidden;max-width:520px;width:100%;justify-self:center}.tw_heroArt__klpPC>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.tw_heroArt__klpPC:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(184,201,182,.96) 78%);pointer-events:none}.tw_noteStack__u8RZ4{position:absolute;left:22px;right:22px;bottom:22px;z-index:2}.tw_noteCard__9QMf4{background:var(--white);border-radius:18px;padding:16px 18px 14px;box-shadow:0 18px 40px -20px rgba(29,59,57,.5);border:1px solid rgba(46,92,89,.12);position:relative}.tw_noteCard__9QMf4:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:64px;height:14px;border-radius:6px;background:#c8d4c5}.tw_noteCard__9QMf4 small{display:flex;align-items:center;gap:6px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.tw_noteCard__9QMf4 p{margin:6px 0 0;font-family:var(--head);font-size:1.05rem;color:var(--teal-ink);line-height:1.4}.tw_noteCard__9QMf4 p b{font-weight:600}.tw_noteCard__9QMf4 q{display:block;font-family:var(--head);font-style:italic;font-size:1.25rem;color:var(--ink);margin-top:6px;quotes:"“" "”"}.tw_noteCard__9QMf4 .tw_noteDots__wFef3{display:flex;gap:6px;margin-top:10px}.tw_noteCard__9QMf4 .tw_noteDots__wFef3 button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--line-2)}.tw_noteCard__9QMf4 .tw_noteDots__wFef3 button[aria-pressed=true]{background:var(--teal);width:22px;border-radius:4px}.tw_noteFade__eUs0p{animation:tw_noteIn__af_Mr .55s ease both}@keyframes tw_noteIn__af_Mr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tw_ticker__dinGc{overflow:hidden;border-block:1px solid var(--line);background:var(--white);padding-block:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tw_tickerTrack__SRZEe{display:flex;gap:34px;width:-moz-max-content;width:max-content;animation:tw_tick__GJlhh 70s linear infinite}.tw_ticker__dinGc:hover .tw_tickerTrack__SRZEe{animation-play-state:paused}.tw_tickerTrack__SRZEe a{font-family:var(--head);font-size:1.12rem;color:var(--teal-ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:34px}.tw_tickerTrack__SRZEe a:after{content:"✳";color:var(--copper);font-size:.8rem}.tw_tickerTrack__SRZEe a:hover{color:var(--copper)}@keyframes tw_tick__GJlhh{to{transform:translateX(-50%)}}.tw_situation__LIfo2{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:8px;transition:transform .22s ease,box-shadow .22s ease}.tw_situation__LIfo2:hover{transform:translateY(-3px);box-shadow:var(--shadow);color:var(--ink)}.tw_situation__LIfo2 q{font-family:var(--head);font-size:1.22rem;color:var(--teal-ink);quotes:"“" "”";line-height:1.3}.tw_situation__LIfo2 span{color:var(--muted);font-size:.95rem}.tw_situation__LIfo2 em{margin-top:auto;font-style:normal;color:var(--teal);font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.tw_articleGrid__oTmTl{display:grid;gap:22px}.tw_articleCard__5U6Xm{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease}.tw_articleCard__5U6Xm:hover{transform:translateY(-3px);box-shadow:var(--shadow);color:inherit}.tw_articleThumb__wuc7l{aspect-ratio:3/2;overflow:hidden;background:var(--sage-2)}.tw_articleThumb__wuc7l img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.tw_articleCard__5U6Xm:hover .tw_articleThumb__wuc7l img{transform:scale(1.04)}.tw_articleBody__ihf3f{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.tw_articleBody__ihf3f small{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-2);font-weight:600}.tw_articleBody__ihf3f h3{font-size:1.18rem;margin:0;line-height:1.25}.tw_articleBody__ihf3f p{color:var(--muted);font-size:.94rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tw_articleBody__ihf3f time{margin-top:auto;padding-top:6px;font-size:.84rem;color:var(--muted)}.tw_feature__8OVRm{display:grid;background:var(--white);border:1px solid var(--line);border-radius:26px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .22s ease}.tw_feature__8OVRm:hover{box-shadow:var(--shadow);color:inherit}.tw_feature__8OVRm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:240px}.tw_featureBody__cvg8i{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;justify-content:center}.tw_toolCard__qbHbV{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:6px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tw_toolCard__qbHbV:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2);color:var(--ink)}.tw_toolCard__qbHbV b{font-family:var(--head);font-size:1.12rem;color:var(--teal-ink);font-weight:600}.tw_toolCard__qbHbV>span:not(.tw_iconBox__KGHaj):not(.tw_cardMeta__6m3jJ){color:var(--muted);font-size:.93rem}.tw_kind__2p7nI{align-self:flex-start;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--copper);background:#fff8f2;border-radius:999px;padding:3px 9px}.tw_diffCard__vmqSq{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:inherit;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.tw_diffCard__vmqSq:hover{transform:translateY(-3px);box-shadow:var(--shadow);color:inherit}.tw_diffPair__cdTHR{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.tw_diffPair__cdTHR>span{padding:22px 16px;font-family:var(--head);font-size:1.12rem;line-height:1.2;color:var(--teal-ink);display:flex;align-items:center}.tw_diffPair__cdTHR>span:first-child{background:var(--sage-3)}.tw_diffPair__cdTHR>span:last-child{background:var(--sage);justify-content:flex-end;text-align:right}.tw_diffVs__cudAW{width:0;position:relative}.tw_diffVs__cudAW,.tw_diffVs__cudAW i{display:flex;align-items:center;justify-content:center}.tw_diffVs__cudAW i{position:absolute;width:38px;height:38px;border-radius:50%;background:var(--white);border:1px solid var(--line-2);font-style:normal;font-size:.78rem;font-weight:700;color:var(--copper);letter-spacing:.04em}.tw_diffCard__vmqSq p{padding:16px 20px 0;color:var(--muted);font-size:.94rem;margin:0}.tw_diffCard__vmqSq .tw_cardMeta__6m3jJ{padding:12px 20px 18px}.tw_diffHero__zJlPd{display:grid;grid-template-columns:1fr auto 1fr;border-radius:26px;overflow:hidden;border:1px solid var(--line);margin-top:6px}.tw_diffHero__zJlPd>div{padding:clamp(22px,4vw,40px)}.tw_diffHero__zJlPd>div:first-child{background:var(--sage-3)}.tw_diffHero__zJlPd>div:last-child{background:var(--sage);text-align:right}.tw_diffHero__zJlPd>.tw_diffVs__cudAW{padding:0;background:linear-gradient(90deg,var(--sage-3) 50%,var(--sage) 50%)}.tw_diffHero__zJlPd .tw_diffVs__cudAW i{z-index:1}.tw_diffHero__zJlPd h2{margin:0;font-size:clamp(1.4rem,3.4vw,2.4rem)}.tw_diffHero__zJlPd small{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.tw_diffTable__H9kym{width:100%;border-collapse:separate;border-spacing:0;margin:28px 0}.tw_diffRow__xC5pG{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:12px;background:var(--white)}.tw_diffRow__xC5pG>div{padding:14px 18px}.tw_diffRow__xC5pG>div:first-child{background:var(--paper-2);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:10px}.tw_diffRow__xC5pG>div:first-child b{font-family:var(--head);font-size:1.1rem;color:var(--copper);letter-spacing:0}.tw_diffRow__xC5pG em{display:block;font-style:normal;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-weight:600}.tw_diffRow__xC5pG .tw_diffB__KBTmp{background:var(--sage-3)}.tw_pageHead__XAr_V{padding-block:clamp(36px,6vw,70px) clamp(24px,4vw,40px)}.tw_pageHead__XAr_V h1{max-width:22ch}.tw_crumbs__P_NFN{font-size:.88rem;color:var(--muted);margin-bottom:18px}.tw_crumbs__P_NFN a{color:var(--muted);text-decoration:none}.tw_crumbs__P_NFN a:hover{color:var(--teal);text-decoration:underline}.tw_hubHead__NRkrj{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.tw_hubIcon__WgK2S{width:86px;height:86px;border-radius:26px;background:var(--sage);color:var(--teal-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tw_progress__lHl4n{position:fixed;top:0;left:0;height:3px;background:var(--copper);z-index:60;width:0}.tw_articleHead__4VeNj{padding-block:clamp(30px,5vw,56px) 10px;max-width:980px}.tw_articleHead__4VeNj h1{font-size:clamp(2rem,4.6vw,3.2rem)}.tw_byline__Sq0YI{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.92rem;margin:18px 0 24px}.tw_byline__Sq0YI img{border-radius:50%;background:var(--sage);-o-object-fit:cover;object-fit:cover}.tw_byline__Sq0YI b{color:var(--ink)}.tw_authorBox__3Dp1Z{display:flex;gap:16px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin-top:34px}.tw_authorBox__3Dp1Z img{border-radius:50%;background:var(--sage)}.tw_authorBox__3Dp1Z div{display:flex;flex-direction:column;gap:2px;font-size:.93rem;color:var(--muted)}.tw_authorBox__3Dp1Z b{color:var(--teal-ink);font-family:var(--head);font-size:1.08rem}.tw_heroImg__TyumV{margin:0;border-radius:24px;overflow:hidden;background:var(--sage-2)}.tw_heroImg__TyumV img{width:100%;height:auto;max-height:560px;-o-object-fit:cover;object-fit:cover}.tw_credit__H6Z0I{font-size:.8rem;margin:8px 0 0}.tw_credit__H6Z0I,.tw_credit__H6Z0I a{color:var(--muted)}.tw_articleLayout__1umIy{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:50px}.tw_toc__UiiFk{display:none}.tw_toc__UiiFk h4{font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.tw_toc__UiiFk ol{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:2px;border-left:2px solid var(--line)}.tw_toc__UiiFk a{display:block;padding:6px 12px;text-decoration:none;color:var(--muted);font-size:.9rem;line-height:1.35;margin-left:-2px;border-left:2px solid transparent}.tw_toc__UiiFk a:hover{color:var(--teal)}.tw_toc__UiiFk a[data-active="1"]{color:var(--teal-ink);border-left-color:var(--copper);font-weight:600}.tw_toolsBar__D52Lf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tw_toolBtn__6egHj{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--white);color:var(--teal-ink);border-radius:999px;padding:7px 13px;font-size:.86rem;font-weight:500}.tw_toolBtn__6egHj:hover{border-color:var(--teal)}.tw_toolBtn__6egHj[aria-pressed=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.tw_tldr__Fbr13{background:var(--sage-3);border:1px solid var(--sage-2);border-radius:var(--radius);padding:20px 24px;margin-bottom:30px}.tw_tldr__Fbr13 h2{font-family:var(--body);font-size:.8rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-2);font-weight:700;margin-bottom:10px!important}.tw_tldr__Fbr13 ul{margin:0;padding-left:20px;display:grid;gap:6px}.tw_prose__DEi7H{font-family:var(--head);font-size:1.14rem;line-height:1.72;color:#24302f}.tw_prose__DEi7H h2{font-size:clamp(1.55rem,2.6vw,1.95rem);margin:1.9em 0 .55em;scroll-margin-top:90px}.tw_prose__DEi7H h3{font-size:1.28rem;margin:1.5em 0 .45em}.tw_prose__DEi7H ol,.tw_prose__DEi7H ul{padding-left:1.3em;margin:0 0 1.2em}.tw_prose__DEi7H li{margin-bottom:.4em}.tw_prose__DEi7H li::marker{color:var(--teal-2)}.tw_prose__DEi7H strong{color:var(--teal-ink)}.tw_steps__jDp1v{list-style:none;padding:0!important;counter-reset:s;display:grid;gap:10px}.tw_steps__jDp1v li{counter-increment:s;position:relative;padding:12px 16px 12px 54px;background:var(--white);border:1px solid var(--line);border-radius:14px;margin:0!important}.tw_steps__jDp1v li:before{content:counter(s);position:absolute;left:14px;top:11px;width:28px;height:28px;border-radius:50%;background:var(--sage-2);color:var(--teal-ink);font-family:var(--body);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}.tw_checklist__JPZkh{list-style:none;padding:0!important;display:grid;gap:8px}.tw_checklist__JPZkh label{display:flex;gap:12px;cursor:pointer;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-family:var(--body);font-size:1rem}.tw_checklist__JPZkh input{accent-color:var(--teal);width:18px;height:18px;margin-top:4px;flex-shrink:0}.tw_checklist__JPZkh input:checked+span{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-2)}.tw_callout__AOT8w{display:flex;gap:14px;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--teal-2);border-radius:14px;padding:16px 18px;margin:1.4em 0;font-family:var(--body);font-size:1rem}.tw_callout__AOT8w>span{color:var(--teal-2);flex-shrink:0;margin-top:2px}.tw_callout__AOT8w p{margin:0 0 .5em}.tw_callout__AOT8w p:last-child{margin:0}.tw_calloutWarn__6Cj9D{border-left-color:var(--copper);background:#fffaf5}.tw_calloutWarn__6Cj9D>span{color:var(--copper)}.tw_note__NWSuT{margin:1.6em 0;padding:20px 24px 16px 26px;background:#fbfaf5;border-radius:6px 22px 22px 22px;border:1px solid var(--line);border-left:4px solid var(--copper-soft);position:relative;box-shadow:0 10px 24px -20px rgba(29,59,57,.5)}.tw_note__NWSuT p{font-style:italic;color:var(--teal-ink);margin:0 0 .4em}.tw_noteLabel__q8lrS{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-style:normal;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--copper);margin-bottom:8px}.tw_tableWrap__EYiTi{overflow-x:auto;margin:1.4em 0;border:1px solid var(--line);border-radius:14px;background:var(--white)}.tw_tableWrap__EYiTi table{width:100%;border-collapse:collapse;font-family:var(--body);font-size:.95rem;line-height:1.45}.tw_tableWrap__EYiTi th{background:var(--sage-3);color:var(--teal-ink);text-align:left;padding:11px 14px;font-weight:600;white-space:nowrap}.tw_tableWrap__EYiTi td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:top}.tw_toolPromo__oGYqq{display:flex;align-items:center;gap:16px;background:var(--sage-3);border:1px solid var(--sage-2);border-radius:var(--radius);padding:18px 20px;margin-top:30px;text-decoration:none;color:var(--ink);flex-wrap:wrap}.tw_toolPromo__oGYqq:hover{border-color:var(--sage);color:var(--ink)}.tw_toolPromo__oGYqq .tw_iconBox__KGHaj{margin:0;background:var(--white)}.tw_toolPromo__oGYqq div{flex:1;min-width:180px;display:flex;flex-direction:column}.tw_toolPromo__oGYqq b{font-family:var(--head);font-size:1.12rem;color:var(--teal-ink)}.tw_toolPromo__oGYqq div span{color:var(--muted);font-size:.92rem}.tw_faq__C4rpG{background:var(--white);border:1px solid var(--line);border-radius:14px;margin-bottom:10px}.tw_faq__C4rpG summary{padding:15px 18px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;color:var(--teal-ink)}.tw_faq__C4rpG summary::-webkit-details-marker{display:none}.tw_faq__C4rpG summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--teal-2);transition:transform .2s ease}.tw_faq__C4rpG[open] summary:after{transform:rotate(45deg)}.tw_faq__C4rpG>div{padding:0 18px 16px;color:var(--muted)}.tw_sources__hAplO{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font-size:.9rem;color:var(--muted)}.tw_sources__hAplO ul{padding-left:18px;margin:8px 0 14px}.tw_site__9qmqI[data-focus="1"] .tw_credit__H6Z0I,.tw_site__9qmqI[data-focus="1"] .tw_footer__ef45j,.tw_site__9qmqI[data-focus="1"] .tw_header__2fJ8n,.tw_site__9qmqI[data-focus="1"] .tw_heroImg__TyumV,.tw_site__9qmqI[data-focus="1"] .tw_hideInFocus__6f8OW,.tw_site__9qmqI[data-focus="1"] .tw_toc__UiiFk{display:none}.tw_site__9qmqI[data-focus="1"] .tw_articleLayout__1umIy{grid-template-columns:1fr!important;max-width:760px}.tw_toolShell__EffQw{background:var(--white);border:1px solid var(--line);border-radius:26px;padding:clamp(20px,4vw,36px);box-shadow:0 20px 50px -36px rgba(29,59,57,.5)}.tw_toolGrid__X65vK{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.tw_field__K_ZTF{display:grid;gap:6px;margin-bottom:14px}.tw_field__K_ZTF>span{font-weight:600;font-size:.92rem;color:var(--teal-ink)}.tw_field__K_ZTF small{color:var(--muted);font-size:.84rem}.tw_input__vwbRJ,.tw_select__omSpL,.tw_textarea__IKZwX{width:100%;border:1px solid var(--line-2);background:var(--paper);border-radius:12px;padding:11px 13px;font:inherit;color:var(--ink)}.tw_textarea__IKZwX{min-height:96px;resize:vertical}.tw_input__vwbRJ:focus,.tw_select__omSpL:focus,.tw_textarea__IKZwX:focus{outline:2px solid var(--teal-2);outline-offset:1px;background:var(--white)}.tw_choices__Zowd_{display:flex;flex-wrap:wrap;gap:8px}.tw_choice__EVfua{border:1px solid var(--line-2);background:var(--paper);border-radius:12px;padding:10px 14px;font-size:.94rem;text-align:left;color:var(--ink)}.tw_choice__EVfua:hover{border-color:var(--teal-2)}.tw_choice__EVfua[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.tw_likert__QZqTa{display:grid;gap:10px}.tw_likertRow__Dtw_l{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--paper)}.tw_likertRow__Dtw_l p{margin:0 0 10px;font-weight:500}.tw_likertOpts__fUh9K{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.tw_likertOpts__fUh9K button{border:1px solid var(--line-2);background:var(--white);border-radius:10px;padding:8px 6px;font-size:.85rem;color:var(--ink)}.tw_likertOpts__fUh9K button[aria-pressed=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.tw_result__SjupQ{background:var(--sage-3);border:1px solid var(--sage-2);border-radius:18px;padding:20px 22px}.tw_result__SjupQ h3{margin-bottom:6px}.tw_meter__9lAPK{height:10px;border-radius:999px;background:var(--paper-2);overflow:hidden;margin:8px 0 4px;border:1px solid var(--line)}.tw_meter__9lAPK span{display:block;height:100%;background:var(--teal-2);border-radius:999px;transition:width .5s ease}.tw_toolActions__uSgqM{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tw_output__TYyXZ{background:#fbfaf5;border:1px dashed var(--line-2);border-radius:14px;padding:16px 18px;font-family:var(--head);font-size:1.12rem;color:var(--teal-ink);white-space:pre-wrap}.tw_breathStage__mZq1h{position:relative;aspect-ratio:1;max-width:340px;margin:0 auto;display:flex;align-items:center;justify-content:center}.tw_breathRing__4QiRd{position:absolute;inset:8%;border-radius:50%;border:2px dashed var(--line-2)}.tw_breathBall__F5Xtk{width:40%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d7e3d4,var(--sage) 55%,var(--teal-2));box-shadow:0 20px 50px -20px rgba(46,92,89,.6);transition-property:transform;transition-timing-function:ease-in-out}.tw_breathLabel__OF0L_{position:absolute;bottom:-6px;left:0;right:0;text-align:center;font-family:var(--head);font-size:1.4rem;color:var(--teal-ink)}.tw_wheel__MygS_{display:grid;gap:10px}.tw_wheelCore__7WtuB{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.tw_wheelCore__7WtuB button{border:0;border-radius:14px;padding:14px 10px;font-weight:600;color:var(--teal-ink);background:var(--sage-3);outline:1px solid var(--line)}.tw_wheelCore__7WtuB button[aria-pressed=true]{outline:2px solid var(--teal);background:var(--sage)}.tw_stepDots__HhRpE{display:flex;gap:6px;margin-bottom:14px}.tw_stepDots__HhRpE i{width:26px;height:6px;border-radius:4px;background:var(--line)}.tw_stepDots__HhRpE i[data-on="1"]{background:var(--teal)}.tw_monthGrid__5MFC7{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.tw_monthGrid__5MFC7 div{aspect-ratio:1;border-radius:10px;background:var(--paper-2);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--muted);border:1px solid var(--line)}.tw_entryList__sHbbd{display:grid;gap:8px;margin-top:12px}.tw_entry__EEtio{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:.92rem}.tw_filters__HrTnI{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.tw_search__C2P3h{flex:1;min-width:240px;display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line-2);border-radius:999px;padding:4px 18px}.tw_search__C2P3h svg{color:var(--muted)}.tw_search__C2P3h input{flex:1;border:0;background:transparent;font:inherit;padding:10px 0;outline:none;color:var(--ink);min-width:0}.tw_wordList__GF8nU{display:grid;gap:12px}.tw_wordItem__Ey3mI{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.tw_wordItem__Ey3mI dt{font-family:var(--head);font-size:1.22rem;color:var(--teal-ink);font-weight:600;display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.tw_wordItem__Ey3mI dt small{font-family:var(--body);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--copper);font-weight:600}.tw_wordItem__Ey3mI dd{margin:6px 0 0;color:var(--muted)}.tw_letterNav__XTEiP{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px}.tw_letterNav__XTEiP a{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);background:var(--white);text-decoration:none;font-weight:600;font-size:.88rem;color:var(--teal-ink)}.tw_listCard__HTfZB{display:flex;gap:14px;align-items:center;padding:10px;border-radius:16px;text-decoration:none;color:inherit;transition:background .2s ease}.tw_listCard__HTfZB:hover{background:var(--sage-3);color:inherit}.tw_listCard__HTfZB img{width:110px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0}.tw_listCard__HTfZB div{display:flex;flex-direction:column;gap:2px}.tw_listCard__HTfZB span{font-size:.8rem;color:var(--muted)}.tw_listCard__HTfZB b{font-weight:600;line-height:1.3}.tw_listCard__HTfZB b,.tw_promptCard___Eq5_{font-family:var(--head);color:var(--teal-ink)}.tw_promptCard___Eq5_{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;font-size:1.08rem}.tw_promptCard___Eq5_ i{font-style:normal;font-family:var(--body);font-size:.8rem;color:var(--copper);font-weight:700;min-width:22px}.tw_practiceCard__lmgvw{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:8px}.tw_practiceCard__lmgvw header{display:flex;justify-content:space-between;gap:10px;align-items:center}.tw_practiceCard__lmgvw h3{margin:0;font-size:1.12rem}.tw_practiceCard__lmgvw small{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--copper);font-weight:700;white-space:nowrap}.tw_practiceCard__lmgvw p{margin:0;color:var(--ink);font-size:.96rem}.tw_practiceCard__lmgvw p+p{color:var(--muted);font-size:.88rem}.tw_scriptCard__JOrNG{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.tw_scriptCard__JOrNG ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.tw_scriptCard__JOrNG li{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--paper);border-radius:12px;padding:10px 14px;font-family:var(--head);font-size:1.05rem;color:var(--teal-ink)}.tw_scriptCard__JOrNG li button{flex-shrink:0}.tw_helpCard__80M9A{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.tw_helpCard__80M9A b{font-family:var(--head);font-size:1.15rem;color:var(--teal-ink)}.tw_helpCard__80M9A strong{font-size:1.15rem;color:var(--copper)}.tw_helpCard__80M9A span{color:var(--muted);font-size:.93rem}.tw_helpHero__5Akjm{background:var(--teal-ink);color:#e9f0ec;border-radius:28px;padding:clamp(24px,5vw,48px);display:grid;gap:20px}.tw_helpHero__5Akjm h2{color:#fff;margin:0}.tw_helpHero__5Akjm a{color:#fff}.tw_helpBig__Bkp1Q{display:flex;flex-wrap:wrap;gap:12px}.tw_helpBig__Bkp1Q a{background:#fff;color:var(--teal-ink);text-decoration:none;border-radius:999px;padding:14px 22px;font-weight:700;font-size:1.05rem;display:inline-flex;gap:8px;align-items:center}.tw_helpBig__Bkp1Q a:hover{background:var(--sage);color:var(--teal-ink)}.tw_myth__v0fTS{border:0;background:none;padding:0;perspective:1200px;text-align:left;min-height:210px;width:100%}.tw_mythInner__pyhJ6{position:relative;width:100%;min-height:210px;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.tw_myth__v0fTS[aria-pressed=true] .tw_mythInner__pyhJ6{transform:rotateY(180deg)}.tw_mythFace__mE3Sz{position:absolute;inset:0;border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--line)}.tw_mythFront___SEwG{background:var(--white)}.tw_mythBack__ufFqG{background:var(--teal-ink);color:#e9f0ec;transform:rotateY(180deg)}.tw_mythFace__mE3Sz small{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--copper)}.tw_mythBack__ufFqG small{color:var(--sage)}.tw_mythFace__mE3Sz b{font-family:var(--head);font-size:1.22rem;color:var(--teal-ink);font-weight:600;line-height:1.3}.tw_mythFace__mE3Sz em{margin-top:auto;font-style:normal;font-size:.85rem;color:var(--muted)}.tw_mythBack__ufFqG em{color:var(--sage)}.tw_bookCard__02dEO{display:grid;gap:24px;background:var(--white);border:1px solid var(--line);border-radius:26px;padding:clamp(20px,4vw,36px);align-items:center}.tw_bookCard__02dEO img{width:100%;max-width:230px;border-radius:6px 12px 12px 6px;box-shadow:0 30px 50px -28px rgba(0,0,0,.55),-4px 0 0 rgba(0,0,0,.06);justify-self:center;transition:transform .4s ease}.tw_bookCard__02dEO:hover img{transform:rotate(-2deg) translateY(-4px)}.tw_bookCard__02dEO h3{font-size:1.6rem;margin-bottom:4px}.tw_bookCard__02dEO h3+p{font-family:var(--head);font-style:italic;color:var(--teal-2)}.tw_creator__k6WRz{display:grid;gap:30px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:28px;padding:clamp(22px,4vw,44px)}.tw_creatorArt__xI59V{border-radius:24px;background:var(--sage);aspect-ratio:1;overflow:hidden;max-width:380px;width:100%;justify-self:center}.tw_creatorArt__xI59V img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tw_signoff__gi2gC{font-family:var(--head);font-style:italic;color:var(--teal-2)}.tw_principles__SfrKz{list-style:none;padding:0;margin:16px 0;display:grid;gap:8px}.tw_principles__SfrKz li{display:flex;gap:10px;align-items:flex-start}.tw_principles__SfrKz svg{color:var(--copper);flex-shrink:0;margin-top:4px}.tw_band__8AJq8{position:relative;background:var(--teal-ink);color:#dfe9e4;border-radius:30px;padding:clamp(26px,5vw,54px);display:grid;gap:26px;overflow:hidden}.tw_band__8AJq8 h2{color:#fff}.tw_band__8AJq8 p{color:#c6d6cf}.tw_bandMark__RAWsa{position:absolute;right:-60px;bottom:-70px;width:280px;opacity:.1;border-radius:50%;pointer-events:none}.tw_newsForm__XsmYl{display:grid;gap:8px;position:relative;z-index:1}.tw_newsForm__XsmYl label{font-weight:600;color:#fff}.tw_newsForm__XsmYl>div{display:flex;gap:8px;flex-wrap:wrap}.tw_newsForm__XsmYl input{flex:1;min-width:200px;border-radius:999px;border:0;padding:13px 18px;font:inherit;color:var(--ink);background:#fff}.tw_newsForm__XsmYl button{border:0;background:var(--sage);color:var(--teal-ink);border-radius:999px;padding:13px 22px;font-weight:700}.tw_newsForm__XsmYl button:hover{background:#fff}.tw_newsForm__XsmYl p{font-size:.86rem;margin:0}.tw_crisis__Ci4Nc{background:var(--sage-3);border-top:1px solid var(--line);text-align:center;padding:14px 20px;font-size:.94rem;color:var(--teal-ink)}.tw_crisis__Ci4Nc a{font-weight:700}.tw_footer__ef45j{background:var(--teal-ink);color:#c8d7d1;padding-block:56px 26px;font-size:.94rem}.tw_footer__ef45j a{color:#e7efea;text-decoration:none;display:block;padding:3px 0}.tw_footer__ef45j a:hover{color:var(--sage);text-decoration:underline}.tw_footer__ef45j h4{font-family:var(--body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.tw_footer__ef45j .tw_brand__fmwLT,.tw_footer__ef45j h4{color:#fff;margin-bottom:12px}.tw_footer__ef45j .tw_brand__fmwLT span small{color:#a9bdb6}.tw_footerTop__d70qV{display:grid;gap:30px}.tw_footerBottom__bk4fr{border-top:1px solid hsla(0,0%,100%,.12);margin-top:40px;padding-top:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:.85rem;color:#a9bdb6}.tw_site__9qmqI[data-anim=on] .tw_reveal__7LwtU{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.tw_site__9qmqI[data-anim=on] .tw_reveal__7LwtU.tw_in__Fnz6h{opacity:1;transform:none}@media (min-width:640px){.tw_articleGrid__oTmTl,.tw_grid2__Qm6qr,.tw_grid3__4uIj7,.tw_grid4__HFWYA{grid-template-columns:1fr 1fr}.tw_diffRow__xC5pG{grid-template-columns:170px 1fr 1fr}.tw_diffRow__xC5pG em{display:none}.tw_bookCard__02dEO{grid-template-columns:230px 1fr}.tw_band__8AJq8{grid-template-columns:1.2fr 1fr;align-items:center}.tw_footerTop__d70qV{grid-template-columns:1fr 1fr}}@media (min-width:900px){.tw_grid3__4uIj7{grid-template-columns:repeat(3,1fr)}.tw_grid4__HFWYA{grid-template-columns:repeat(4,1fr)}.tw_articleGrid__oTmTl{grid-template-columns:repeat(3,1fr)}.tw_heroGrid__hNEUH{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tw_feature__8OVRm{grid-template-columns:1.1fr 1fr}.tw_articleLayout__1umIy{grid-template-columns:240px minmax(0,1fr);max-width:1100px}.tw_toc__UiiFk{display:block;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.tw_creator__k6WRz{grid-template-columns:380px 1fr}.tw_toolGrid__X65vK{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tw_footerTop__d70qV{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}}@media (min-width:1060px){.tw_desktopNav__gvJ4p{display:flex}.tw_helpLink__j1q1H{display:inline-flex}.tw_menuBtn___Hfn7{display:none}}@media (max-width:639px){.tw_diffPair__cdTHR>span{font-size:1rem;padding:18px 12px}.tw_diffHero__zJlPd>div{padding:18px 14px}.tw_brand__fmwLT span{font-size:.82rem;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.tw_site__9qmqI *,.tw_site__9qmqI :after,.tw_site__9qmqI :before{animation:none!important;transition:none!important}}@media print{.tw_band__8AJq8,.tw_crisis__Ci4Nc,.tw_footer__ef45j,.tw_header__2fJ8n,.tw_hideInFocus__6f8OW,.tw_progress__lHl4n,.tw_toc__UiiFk,.tw_toolsBar__D52Lf{display:none!important}.tw_site__9qmqI{background:#fff}.tw_articleLayout__1umIy{display:block}}.tw_navShop__wnAr9{display:inline-flex;align-items:center;gap:6px}.tw_navShop__wnAr9 svg{color:var(--copper)}.tw_priceRow__sVLnD{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.tw_priceNow__Pybc2{font-family:var(--head);font-size:1.5rem;font-weight:600;color:var(--teal-ink);line-height:1}.tw_priceWas__Q1dNF{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--copper);font-size:.98rem}.tw_priceFrom__MDeny{font-size:.8rem;color:var(--muted);font-weight:500}.tw_save__btxsS{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--copper);background:var(--copper-soft);border-radius:999px;padding:3px 9px}.tw_productGrid__NqqlG{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.tw_productCard__nMn8C{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden;min-width:0;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tw_productCard__nMn8C:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2)}.tw_productCard__nMn8C[hidden]{display:none}.tw_productLink__WSTuZ{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1}.tw_productLink__WSTuZ:hover{color:inherit}.tw_productImg__Z7qWA{position:relative;aspect-ratio:16/9;background:var(--paper-2);overflow:hidden;border-bottom:1px solid var(--line)}.tw_productImg__Z7qWA img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.tw_productCard__nMn8C:hover .tw_productImg__Z7qWA img{transform:scale(1.03)}.tw_productBadge__U_aSy{position:absolute;top:12px;left:12px;background:var(--teal-ink);color:#fff;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:999px;padding:4px 10px}.tw_productBody__u_y02{padding:20px 22px 6px;display:flex;flex-direction:column;gap:8px;flex:1}.tw_productBody__u_y02 h3{font-size:1.22rem;margin:0}.tw_productBody__u_y02 p{color:var(--muted);font-size:.94rem;margin:0}.tw_productFoot__fKv_J{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 22px 20px}.tw_buyBtn__mU175{display:inline-flex;align-items:center;gap:8px;background:var(--copper);color:#fff;border-radius:999px;padding:10px 18px;font-weight:600;font-size:.95rem;text-decoration:none;border:0;transition:background .18s ease,transform .18s ease}.tw_buyBtn__mU175:hover{background:#a65a2f;color:#fff;transform:translateY(-1px)}.tw_buyBtnLg__ld4G_{padding:15px 26px;font-size:1.05rem;width:100%;justify-content:center}.tw_shopHero__75F5a{padding-block:clamp(36px,6vw,72px) clamp(28px,4vw,48px)}.tw_shopHeroGrid__alRMt{display:grid;gap:34px;align-items:center;grid-template-columns:minmax(0,1fr)}.tw_shopCollage__igD1t{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.tw_shopCollage__igD1t img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--white)}.tw_shopCollage__igD1t img:first-child{grid-column:1/5}.tw_shopCollage__igD1t img:nth-child(2){grid-column:5/7;align-self:end}.tw_shopCollage__igD1t img:nth-child(3){grid-column:1/3}.tw_shopCollage__igD1t img:nth-child(4){grid-column:3/7}.tw_trustRow__u6U_0{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;font-size:.92rem;color:var(--muted)}.tw_trustRow__u6U_0 li{display:inline-flex;align-items:center;gap:8px}.tw_trustRow__u6U_0 svg{color:var(--teal-2)}.tw_freeStrip__B8pmn{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.tw_freeCard__1SKve{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:12px;min-width:0}.tw_freeCard__1SKve[hidden]{display:none}.tw_freeCard__1SKve img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px}.tw_freeCard__1SKve b{display:block;font-family:var(--head);color:var(--teal-ink);font-size:1.04rem;line-height:1.25;margin-bottom:4px}.tw_freeCard__1SKve span{display:block;font-size:.86rem;color:var(--muted);margin-bottom:8px}.tw_freeCard__1SKve a{font-size:.9rem}.tw_bundle__rEx_5{display:grid;background:var(--white);border:1px solid var(--line);border-radius:28px;overflow:hidden;grid-template-columns:minmax(0,1fr)}.tw_bundle__rEx_5+.tw_bundle__rEx_5{margin-top:26px}.tw_bundle__rEx_5[hidden]{display:none}.tw_bundleArt__nd2bL{background:var(--paper-2);padding:clamp(16px,3vw,28px);display:grid;gap:10px;align-content:center}.tw_bundleArt__nd2bL img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.tw_bundleArt__nd2bL div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tw_bundleBody__5sb6Z{padding:clamp(22px,4vw,40px);min-width:0}.tw_bundleBody__5sb6Z h3{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500}.tw_editions__Tn5oF{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin:22px 0}.tw_edition__QNpyg{position:relative;border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:var(--paper);min-width:0}.tw_edition__QNpyg b{font-family:var(--head);font-size:1.1rem;color:var(--teal-ink)}.tw_edition__QNpyg p{font-size:.9rem;color:var(--muted);margin:6px 0 10px}.tw_edition__QNpyg .tw_priceNow__Pybc2{font-size:1.25rem}.tw_editionBest__IX1Zj{border:2px solid var(--teal);background:var(--white)}.tw_editions__Tn5oF.tw_editionsCompact__O__zf{grid-template-columns:minmax(0,1fr);gap:12px}.tw_editionsCompact__O__zf .tw_edition__QNpyg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:14px 16px}.tw_editionsCompact__O__zf .tw_edition__QNpyg p{grid-column:1/-1;margin:4px 0 0}.tw_editionTag__I67Nc{position:absolute;top:-11px;right:14px;background:var(--teal);color:#fff;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border-radius:999px;padding:3px 10px}.tw_productHero__8HDLt{display:grid;gap:30px;grid-template-columns:minmax(0,1fr);align-items:start}.tw_gallery__rlOkB{display:grid;gap:12px;min-width:0}.tw_galleryMain__Mvhjw{border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow)}.tw_galleryMain__Mvhjw img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tw_galleryThumbs__nEkfN{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.tw_galleryThumbs__nEkfN button{flex:0 0 auto;width:104px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--white);opacity:.7;transition:opacity .18s ease,border-color .18s ease}.tw_galleryThumbs__nEkfN button:hover{opacity:1}.tw_galleryThumbs__nEkfN button[aria-pressed=true]{border-color:var(--teal);opacity:1}.tw_galleryThumbs__nEkfN img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tw_buyBox__uPLc9{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,3vw,30px);min-width:0}.tw_buyBox__uPLc9 h1{font-size:clamp(1.9rem,3.6vw,2.7rem);margin-bottom:10px}.tw_buyBox__uPLc9 .tw_lede___9DJx{font-size:1.06rem}.tw_offerNote__ghl1m{display:flex;gap:8px;align-items:center;font-size:.88rem;color:var(--teal-2);margin:10px 0 18px}.tw_offerNote__ghl1m svg{color:var(--copper);flex-shrink:0}.tw_buyMeta__PqrU3{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:.9rem;color:var(--muted)}.tw_buyMeta__PqrU3 li{display:flex;gap:8px;align-items:flex-start}.tw_buyMeta__PqrU3 svg{color:var(--teal-2);flex-shrink:0;margin-top:3px}.tw_formats__T8IRb{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.tw_formats__T8IRb span{font-size:.78rem;border:1px solid var(--line-2);border-radius:999px;padding:3px 10px;color:var(--teal-ink);background:var(--paper)}.tw_inside__Yu7Jb{display:grid;gap:14px;counter-reset:inside;grid-template-columns:minmax(0,1fr)}.tw_insideItem__9d6iI{counter-increment:inside;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.tw_insideItem__9d6iI:before{content:counter(inside,decimal-leading-zero);font-family:var(--head);font-size:1.3rem;color:var(--copper)}.tw_insideItem__9d6iI b{display:block;font-family:var(--head);color:var(--teal-ink);font-size:1.06rem;margin-bottom:2px}.tw_insideItem__9d6iI span{color:var(--muted);font-size:.94rem}.tw_shopPromo__NqqlT{display:grid;grid-template-columns:minmax(0,1fr);margin-top:30px;background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden}.tw_shopPromo__NqqlT img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tw_shopPromo__NqqlT>div{padding:20px 22px;display:flex;flex-direction:column;gap:8px;min-width:0}.tw_shopPromo__NqqlT h3{margin:0;font-size:1.25rem}.tw_shopPromo__NqqlT p{margin:0;color:var(--muted);font-size:.95rem}.tw_shopPromoActions__dxh0r{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:6px}.tw_stickyBuy__wQVNw{position:sticky;top:92px}@media (min-width:640px){.tw_productGrid__NqqlG{grid-template-columns:repeat(2,minmax(0,1fr))}.tw_freeStrip__B8pmn{grid-template-columns:repeat(3,minmax(0,1fr))}.tw_freeCard__1SKve{grid-template-columns:minmax(0,1fr);padding:12px 12px 16px}.tw_freeCard__1SKve>div{padding:0 6px}.tw_editions__Tn5oF{grid-template-columns:repeat(3,minmax(0,1fr))}.tw_inside__Yu7Jb{grid-template-columns:repeat(2,minmax(0,1fr))}.tw_shopPromo__NqqlT{grid-template-columns:240px minmax(0,1fr)}.tw_shopPromo__NqqlT img{aspect-ratio:auto}}@media (min-width:900px){.tw_productGrid__NqqlG{grid-template-columns:repeat(3,minmax(0,1fr))}.tw_shopHeroGrid__alRMt{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.tw_bundle__rEx_5{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.tw_bundleReverse__Skl4G .tw_bundleArt__nd2bL{order:2}.tw_productHero__8HDLt{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (max-width:899px){.tw_stickyBuy__wQVNw{position:static}}