:root{--v16-ink:#061a22;--v16-text:#19313a;--v16-muted:#536c75;--v16-brand:#05726f;--v16-brand-dark:#073d46;--v16-accent:#c87913;--v16-line:#c7dadd;--v16-line-soft:#e0ebed;--v16-paper:#fffdfa;--v16-panel:#f8fcfc;--v16-radius:12px;--v16-radius-lg:18px;--v16-shadow:0 22px 58px rgb(6 26 34 / 0.115);--v16-shadow-soft:0 12px 30px rgb(6 26 34 / 0.075);--v16-ease:cubic-bezier(0.16, 1, 0.3, 1);--v16-spring:cubic-bezier(0.32, 0.72, 0, 1)}html{overflow-x:clip;scroll-padding-top:112px}body{min-width:320px;background:linear-gradient(180deg,#f4f8f8 0%,#fbfdfc 48%,#f6f2ea 100%),linear-gradient(120deg,rgb(5 114 111 / .06),transparent 38%,rgb(200 121 19 / .07));color:var(--v16-text)}body::before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgb(6 26 34 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(6 26 34 / .026) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .7),transparent 72%)}.site-header,.site-header *,.hero-inner,.hero-inner>*,.layout,.layout>*,.content-area,.entry-content,.entry-content>*,.post-card,.post-card *,.topic-card,.path-card,.method-step,.sitemap-card{min-width:0}.container,.site-header .container{width:min(1320px, calc(100% - clamp(20px, 4.6vw, 56px)))!important}.header-search,.brand-tagline{display:none!important}.site-header{position:sticky!important;top:max(10px, env(safe-area-inset-top))!important;z-index:70;padding-block:10px 6px!important}.header-inner{display:grid!important;grid-template-columns:minmax(184px,auto) minmax(0,1fr) auto!important;gap:14px!important;align-items:center;min-height:68px!important;border:1px solid rgb(199 218 221 / .88)!important;border-radius:var(--v16-radius-lg)!important;background:linear-gradient(180deg,rgb(255 253 250 / .94),rgb(248 252 252 / .91))!important;box-shadow:var(--v16-shadow),inset 0 1px 0 rgb(255 255 255 / .88)!important;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);overflow:visible!important}.brand{max-width:196px!important;gap:10px!important;color:var(--v16-ink)!important}.brand-name{max-width:138px!important;overflow:hidden;color:var(--v16-ink)!important;font-weight:850!important;text-overflow:ellipsis;white-space:nowrap}.brand-logo,.brand-mark{width:42px!important;height:42px!important;border-radius:13px!important;box-shadow:0 10px 24px rgb(5 114 111 / .18)}.main-nav{overflow:hidden!important}.main-nav ul{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:5px!important;max-width:100%;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.main-nav ul::-webkit-scrollbar,.language-switch::-webkit-scrollbar{display:none}.main-nav li{flex:0 0 auto}.main-nav a,.language-switch a,.button,.search-submit{letter-spacing:0!important;transition:transform 520ms var(--v16-spring),border-color 520ms var(--v16-ease),background-color 520ms var(--v16-ease),color 520ms var(--v16-ease),box-shadow 520ms var(--v16-ease)!important}.main-nav a{max-width:11.5rem!important;min-height:38px!important;border:1px solid transparent!important;border-radius:999px!important;padding:7px 11px!important;overflow:hidden;color:#14323b!important;font-size:.88rem;font-weight:760!important;text-overflow:ellipsis;white-space:nowrap}.main-nav a:hover,.main-nav .current-menu-item>a,.main-nav .current_page_item>a{border-color:rgb(5 114 111 / .22)!important;background:rgb(232 247 247 / .94)!important;color:var(--v16-brand-dark)!important}.language-switch{display:flex;max-width:100%;border:1px solid rgb(199 218 221 / .9)!important;border-radius:999px!important;background:rgb(255 255 255 / .82)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .84);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.language-switch a{border-radius:999px!important;color:#25464f!important}.language-switch a[aria-current="true"]{background:var(--v16-brand-dark)!important;color:var(--v16-paper)!important}.menu-toggle{display:none!important}.menu-toggle-lines{position:relative;display:grid;width:18px;height:14px;align-items:center}.menu-toggle-lines i{display:block;width:18px;height:2px;border-radius:99px;background:currentColor;transition:transform 560ms var(--v16-spring),opacity 360ms var(--v16-ease)}.menu-toggle-lines i+i{margin-top:5px}body.smsm-menu-open .menu-toggle-lines i:first-child{transform:translateY(3.5px) rotate(45deg)}body.smsm-menu-open .menu-toggle-lines i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{margin-top:-86px!important;overflow:clip;background:linear-gradient(135deg,rgb(255 253 250 / .96),rgb(237 247 248 / .98) 54%,rgb(255 246 231 / .9))!important}.hero-inner{min-height:clamp(620px, 82svh, 760px)!important;grid-template-columns:minmax(0,1.06fr) minmax(320px,0.94fr)!important;gap:clamp(30px, 5vw, 76px)!important;align-items:center!important;padding-top:clamp(124px, 12vw, 156px)!important;padding-bottom:clamp(44px, 7vw, 78px)!important}.hero h1,.entry-title,.page-title{max-width:11.5em;color:var(--v16-ink)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:0!important;text-wrap:balance}.hero h1 span{color:var(--v16-brand)!important}.hero-copy,.section-desc,.article-head .section-desc{max-width:66ch;color:var(--v16-muted)!important;line-height:1.86!important;text-wrap:pretty}.eyebrow,.category-pill,.evidence-kicker,.feedback-label,.author-label{width:fit-content;max-width:100%;border:1px solid rgb(5 114 111 / .16)!important;border-radius:999px!important;background:rgb(232 247 247 / .9)!important;color:var(--v16-brand-dark)!important;font-weight:800!important;letter-spacing:0!important}.hero-search{max-width:760px;border:1px solid rgb(199 218 221 / .94)!important;border-radius:var(--v16-radius-lg)!important;background:rgb(255 255 255 / .94)!important;box-shadow:var(--v16-shadow-soft)!important}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.search-form label{min-width:0}.search-field{width:100%;min-height:46px;border-radius:var(--v16-radius)!important}.button,.search-submit,.feedback-actions a:first-child,.evidence-links a:first-child{min-height:44px;border:1px solid rgb(5 114 111 / .28)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--v16-brand),var(--v16-brand-dark))!important;color:var(--v16-paper)!important;box-shadow:0 16px 34px rgb(5 114 111 / .2)!important;font-weight:850!important;white-space:nowrap}.button.secondary,.feedback-actions a,.evidence-links a{border-color:rgb(199 218 221 / .98)!important;background:rgb(255 255 255 / .94)!important;color:var(--v16-ink)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .88)!important}.diagnostic-panel,.content-area,.sidebar-widget,.topic-card,.path-card,.method-step,.post-card,.home-faq,.article-evidence-box,.article-topic-hubs,.article-quick-answer-box,.author-box,.review-box,.reader-feedback-box,.related-posts,.hub-guide,.hub-panel,.hub-faq,.language-paths,.tool-shell,.trust-panel,.sitemap-card{border:1px solid rgb(199 218 221 / .9)!important;border-radius:var(--v16-radius-lg)!important;background:linear-gradient(180deg,rgb(255 253 250 / .98),rgb(255 255 255 / .96))!important;box-shadow:var(--v16-shadow-soft),inset 0 1px 0 rgb(255 255 255 / .9)!important}.topic-card,.path-card,.method-step,.post-card,.related-card,.article-topic-hub-card,.language-path-card{overflow:clip!important;transition:transform 620ms var(--v16-spring),box-shadow 620ms var(--v16-spring),border-color 520ms var(--v16-ease),background-color 520ms var(--v16-ease)!important}.topic-card h3,.path-card h3,.method-step h3,.post-card h2,.post-card h3,.article-topic-hub-card h3,.language-path-card h3,.entry-content h2,.entry-content h3{color:var(--v16-ink)!important;line-height:1.36!important;letter-spacing:0!important;overflow-wrap:anywhere;text-wrap:balance}.topic-card p,.path-card p,.method-step p,.post-card p,.related-card p,.entry-content p,.entry-content li,.entry-content td,.entry-content th{overflow-wrap:break-word}.post-card .thumb,.placeholder-thumb,.post-hero-thumb,.page-hero-thumb{overflow:clip;border-radius:var(--v16-radius)!important;background:linear-gradient(135deg,rgb(5 114 111 / .15),transparent 50%),linear-gradient(225deg,rgb(200 121 19 / .14),transparent 44%),#e7f1f2!important}.post-card .thumb,.placeholder-thumb{aspect-ratio:16 / 10!important;min-height:clamp(178px, 20vw, 238px)!important}.post-card .thumb img,.post-hero-thumb img,.page-hero-thumb img{width:100%;height:100%;object-fit:cover}.entry-content{color:var(--v16-text)!important;line-height:1.95!important}.entry-content :where(img,video,iframe){max-width:100%;height:auto}.entry-content :where(table,.wp-block-table){max-width:100%}.article-evidence-box{position:relative;overflow:clip!important}.article-evidence-box::before{position:absolute;inset-block:0;inset-inline-start:0;width:5px;content:"";background:linear-gradient(180deg,var(--v16-brand),var(--v16-accent))}.article-quick-answer-box{position:relative;display:grid;gap:14px;margin:24px 0;padding:clamp(18px, 2.5vw, 26px);overflow:clip!important}.article-quick-answer-box::before{position:absolute;inset-block:0;inset-inline-start:0;width:5px;content:"";background:linear-gradient(180deg,var(--v16-accent),var(--v16-brand))}.quick-answer-label{width:fit-content;margin:0;border:1px solid rgb(200 121 19 / .2);border-radius:999px;background:rgb(255 246 231 / .92);color:#7b4b0d;padding:5px 11px;font-size:.82rem;font-weight:900;line-height:1.45}.article-quick-answer-box h2{margin:0;color:var(--v16-ink);font-size:clamp(1.32rem, 2vw, 1.8rem);line-height:1.35;text-wrap:balance}.article-quick-answer-box p{max-width:78ch;margin:0;color:var(--v16-text);line-height:1.9;overflow-wrap:break-word}.quick-answer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 0}.quick-answer-facts div{min-width:0;border:1px solid rgb(199 218 221 / .72);border-radius:var(--v16-radius);background:rgb(248 252 252 / .72);padding:11px 12px}.quick-answer-facts dt{margin:0 0 4px;color:var(--v16-muted);font-size:.78rem;font-weight:850;line-height:1.4}.quick-answer-facts dd{margin:0;color:var(--v16-ink);font-weight:850;line-height:1.55;overflow-wrap:anywhere}.quick-answer-note{border-top:1px solid rgb(199 218 221 / .72);padding-top:12px;color:var(--v16-muted)!important;font-size:.95rem}@media (hover:hover) and (pointer:fine){.button:hover,.search-submit:hover{transform:translateY(-2px) scale(.992)!important;box-shadow:0 20px 42px rgb(5 114 111 / .24)!important}.topic-card:hover,.path-card:hover,.method-step:hover,.post-card:hover,.related-card:hover,.article-topic-hub-card:hover,.language-path-card:hover{transform:translateY(-4px)!important;border-color:rgb(5 114 111 / .32)!important;box-shadow:var(--v16-shadow)!important}}@media (prefers-reduced-motion:no-preference){body.smsm-motion-ready :where(.topic-card,.post-card,.path-card,.method-step,.home-faq,.sidebar-widget,.article-evidence-box,.article-topic-hubs,.article-quick-answer-box,.language-path-card,.author-box,.review-box,.reader-feedback-box,.related-card,.smsm-code-card,.smsm-brand-card,.smsm-source-card,.smsm-repair-card,.smsm-team-card,.tool-shell,.tool-result,.trust-panel,.sitemap-card){opacity:0;transform:translateY(22px)}body.smsm-motion-ready :where(.topic-card,.post-card,.path-card,.method-step,.home-faq,.sidebar-widget,.article-evidence-box,.article-topic-hubs,.article-quick-answer-box,.language-path-card,.author-box,.review-box,.reader-feedback-box,.related-card,.smsm-code-card,.smsm-brand-card,.smsm-source-card,.smsm-repair-card,.smsm-team-card,.tool-shell,.tool-result,.trust-panel,.sitemap-card).smsm-in-view{opacity:1;transform:translateY(0)}}.cky-consent-container{z-index:80!important}.cky-consent-container .cky-consent-bar{border:1px solid rgb(199 218 221 / .92)!important;border-radius:var(--v16-radius-lg)!important;background:rgb(255 253 250 / .96)!important;box-shadow:0 16px 38px rgb(6 26 34 / .16)!important}.cky-consent-container .cky-title{color:var(--v16-ink)!important;font-weight:850!important}.cky-consent-container .cky-btn{border-radius:8px!important;font-weight:800!important;letter-spacing:0!important}.cky-btn-revisit-wrapper{border-radius:999px!important;box-shadow:0 10px 24px rgb(6 26 34 / .14)!important}@media (max-width:1100px){.hero{margin-top:0!important}.hero-inner,.layout{grid-template-columns:minmax(0,1fr)!important}.hero-inner{min-height:auto!important;padding-top:clamp(38px, 8vw, 68px)!important}}@media (min-width:761px) and (max-width:1100px){.header-inner{grid-template-columns:minmax(168px,auto) minmax(0,1fr) auto!important;grid-template-areas:"brand nav language"!important;gap:9px!important;padding:8px 10px!important}.brand{grid-area:brand!important;max-width:190px!important}.brand-name{max-width:132px!important}.main-nav{grid-area:nav!important}.main-nav a{max-width:8.8rem!important;min-height:36px!important;padding:7px 9px!important;font-size:0.79rem!important}.language-switch{grid-area:language!important;justify-self:end!important}}@media (max-width:900px){html{scroll-padding-top:92px}.site-header{top:0!important;padding-block:7px 4px!important}.site-header .container,.container{width:min(100% - 18px, 1260px)!important}.header-inner{grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand language menu" "nav nav nav"!important;min-height:62px!important;gap:8px!important;border-radius:var(--v16-radius)!important;padding:8px!important}.brand{grid-area:brand!important;max-width:min(46vw, 190px)!important}.brand-name{max-width:min(32vw, 126px)!important}.language-switch{grid-area:language!important;justify-self:end;max-width:136px!important}.language-switch a{min-width:28px!important;min-height:28px!important;font-size:0.66rem!important}.menu-toggle{display:inline-flex!important;grid-area:menu!important;box-sizing:border-box;width:42px!important;min-width:42px!important;min-height:42px!important;align-items:center;justify-content:center;border:1px solid rgb(199 218 221 / .94)!important;border-radius:999px!important;background:var(--v16-paper)!important;color:var(--v16-ink)!important;padding:0!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .84)}.menu-toggle-label{display:none!important}html.smsm-js .main-nav{display:none!important;grid-area:nav!important;width:100%!important;max-height:0!important;margin:0!important;border-top:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.smsm-js body.smsm-menu-open .main-nav{display:block!important;max-height:min(58svh, 430px)!important;border-top:1px solid rgb(199 218 221 / .9)!important;border-radius:var(--v16-radius)!important;background:rgb(248 252 252 / .98)!important;padding:9px!important;overflow-y:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.main-nav ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;overflow:visible!important}.main-nav li,.main-nav a{width:100%!important;max-width:100%!important}.main-nav a{justify-content:center!important;min-height:40px!important;border-color:rgb(199 218 221 / .92)!important;background:var(--v16-paper)!important;padding:7px 8px!important;line-height:1.34!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important}.hero h1,.entry-title,.page-title{max-width:100%!important;font-size:clamp(1.85rem, 8vw, 2.42rem)!important;line-height:1.24!important}.hero-actions,.search-form,.section-head,.evidence-columns,.reader-feedback-box,.author-box,.evidence-facts,.quick-answer-facts{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.button,.search-submit{width:100%;justify-content:center;white-space:normal}.hero-visual,.diagnostic-panel,.device-stack{position:relative!important;inset:auto!important}.topic-grid,.path-grid,.method-grid,.post-grid,.related-grid,.article-topic-hub-grid,.language-path-grid,.hub-insight-grid,.layout .post-grid{grid-template-columns:minmax(0,1fr)!important}.entry-content table{min-width:0!important}.entry-content table:not(.smsm-code-table),.entry-content table:not(.smsm-code-table) thead,.entry-content table:not(.smsm-code-table) tbody,.entry-content table:not(.smsm-code-table) tr,.entry-content table:not(.smsm-code-table) th,.entry-content table:not(.smsm-code-table) td{display:block!important;width:100%!important}.entry-content table:not(.smsm-code-table) thead{display:none!important}.entry-content table:not(.smsm-code-table) tr{border:1px solid var(--v16-line-soft);border-radius:var(--v16-radius);background:var(--v16-panel);padding:12px}.entry-content table:not(.smsm-code-table) tr+tr{margin-top:10px}.entry-content table:not(.smsm-code-table) td+td,.entry-content table:not(.smsm-code-table) th+td{margin-top:8px;border-top:1px solid var(--v16-line-soft)!important;padding-top:8px!important}}@media (max-width:760px){.brand-logo,.brand-mark{width:38px!important;height:38px!important}.main-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-inner{padding-block:28px 42px!important}.post-card .thumb,.placeholder-thumb{min-height:clamp(168px, 52vw, 240px)!important}.cky-consent-container{right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important}.cky-consent-container .cky-consent-bar{display:grid!important;gap:5px!important;max-height:min(15svh, 104px)!important;border-radius:14px!important;padding:8px!important;overflow:auto!important}.cky-consent-container .cky-title{margin:0!important;font-size:0.76rem!important;line-height:1.16!important}.cky-consent-container .cky-notice-des{display:-webkit-box!important;max-height:28px!important;overflow:hidden!important;font-size:0.66rem!important;line-height:1.32!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cky-consent-container .cky-notice-btn-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:0!important}.cky-consent-container .cky-btn{width:100%!important;min-height:28px!important;margin:0!important;padding:5px 6px!important;font-size:0.64rem!important;line-height:1.12!important;white-space:normal!important}.cky-consent-container .cky-btn-accept{grid-column:auto!important;order:0!important}}@media (max-width:390px){.brand-name{max-width:min(27vw, 104px)!important}.language-switch{max-width:116px!important}.language-switch a{min-width:25px!important;padding-inline:5px!important}.post-card-body,.topic-card,.path-card,.method-step{padding:14px!important}}@media (max-width:360px){.cky-consent-container .cky-notice-btn-wrapper{grid-template-columns:1fr 1fr!important}.cky-consent-container .cky-btn-accept{grid-column:1 / -1!important;order:-1!important}}.priority-guides-section{position:relative}.priority-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px, 2vw, 20px);align-items:stretch}.priority-guide-card{min-height:214px;padding:clamp(16px, 2vw, 22px)!important;color:inherit;text-decoration:none}.priority-guide-code{display:inline-grid;min-width:54px;min-height:38px;place-items:center;width:fit-content;border:1px solid rgb(5 114 111 / .2);border-radius:999px;background:linear-gradient(135deg,rgb(232 247 247 / .96),rgb(255 246 231 / .92));color:var(--v16-brand-dark);font-size:.82rem;font-weight:900;letter-spacing:0;direction:ltr;unicode-bidi:isolate}.priority-guide-card strong{display:block;margin-top:12px;color:var(--v16-ink);font-size:clamp(1rem, 1.18vw, 1.12rem);line-height:1.45;overflow-wrap:anywhere;text-wrap:balance}.priority-guide-card em{display:block;margin-top:9px;color:var(--v16-muted);font-style:normal;line-height:1.78;overflow-wrap:break-word}.priority-guide-card small{display:block;margin-top:auto;padding-top:14px;color:var(--v16-accent);font-size:.82rem;font-weight:850;line-height:1.55;overflow-wrap:anywhere}.smsmhub-editorial-bridge{margin:clamp(24px, 4vw, 38px) 0;padding:clamp(18px, 3vw, 28px);border:1px solid rgb(5 114 111 / .16);border-radius:var(--v16-radius);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(232 247 247 / .64)),var(--v16-surface);box-shadow:0 20px 45px rgb(15 23 42 / .08)}.smsmhub-editorial-bridge h2{max-width:760px;margin:6px 0 8px;color:var(--v16-ink);font-size:clamp(1.22rem, 2.1vw, 1.62rem);line-height:1.45;text-wrap:balance}.smsmhub-editorial-bridge>p:not(.evidence-kicker){max-width:820px;margin:0 0 16px;color:var(--v16-muted);line-height:1.85}.smsmhub-editorial-bridge ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.smsmhub-editorial-bridge li{display:grid;gap:5px;min-width:0;padding:13px 14px;border:1px solid rgb(15 23 42 / .08);border-radius:8px;background:rgb(255 255 255 / .78)}.smsmhub-editorial-bridge a{color:var(--v16-brand-dark);font-weight:900;line-height:1.55;text-decoration:none;overflow-wrap:anywhere}.smsmhub-editorial-bridge a:hover,.smsmhub-editorial-bridge a:focus-visible{color:var(--v16-accent);text-decoration:underline;text-underline-offset:4px}.smsmhub-editorial-bridge span{color:var(--v16-muted);font-size:.92rem;line-height:1.75;overflow-wrap:break-word}@media (max-width:1100px){.priority-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.priority-guide-grid{grid-template-columns:minmax(0,1fr)}.priority-guide-card{min-height:0}.smsmhub-editorial-bridge ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body.smsm-motion-ready :where(.topic-card,.post-card,.path-card,.method-step,.home-faq,.sidebar-widget,.article-evidence-box,.article-topic-hubs,.article-quick-answer-box,.smsmhub-editorial-bridge,.language-path-card,.author-box,.review-box,.reader-feedback-box,.related-card,.smsm-code-card,.smsm-brand-card,.smsm-source-card,.smsm-repair-card,.smsm-team-card,.tool-shell,.tool-result,.trust-panel,.sitemap-card){opacity:1!important;transform:none!important}}