:root{--v13-bg:#f7faf7;--v13-panel:#fffefa;--v13-panel-strong:#ffffff;--v13-ink:#0d2228;--v13-muted:#5b6b70;--v13-line:#d8e3dd;--v13-line-strong:#c4d5cc;--v13-teal:#087b76;--v13-teal-dark:#075f5d;--v13-cobalt:#245f96;--v13-amber:#a76608;--v13-ruby:#8d3450;--v13-radius:8px;--v13-shadow:0 18px 48px rgb(13 34 40 / 0.12);--v13-shadow-soft:0 8px 24px rgb(13 34 40 / 0.08);--v13-ease:cubic-bezier(0.16, 1, 0.3, 1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:linear-gradient(180deg,rgb(247 250 247 / .98),rgb(248 251 250 / .98) 42%,rgb(251 247 238 / .76)),radial-gradient(circle at 7% 12%,rgb(36 95 150 / .07),transparent 28%),radial-gradient(circle at 92% 18%,rgb(8 123 118 / .08),transparent 31%);color:var(--v13-ink)}img,svg,video{max-width:100%;height:auto}body :where(a,button,input,select,textarea){-webkit-tap-highlight-color:#fff0}.container{width:min(100% - clamp(20px, 4vw, 56px), 1260px)}.site-header{top:8px}.header-inner{border-color:rgb(216 227 221 / .92);border-radius:12px;background:rgb(255 254 250 / .94);box-shadow:0 14px 36px rgb(13 34 40 / .1),inset 0 1px 0 rgb(255 255 255 / .92)}.brand-logo,.brand-mark{flex:0 0 auto;border-radius:var(--v13-radius)}.main-nav a,.language-switch a,.button,.search-submit,.feedback-actions a,.evidence-links a{transition:transform 520ms var(--v13-ease),border-color 520ms var(--v13-ease),background-color 520ms var(--v13-ease),color 520ms var(--v13-ease),box-shadow 520ms var(--v13-ease)}.main-nav a{line-height:1.35}.button,.search-submit,.feedback-actions a:first-child,.evidence-links a:first-child{border-radius:var(--v13-radius);box-shadow:0 12px 26px rgb(8 123 118 / .18)}.button.secondary,.feedback-actions a,.evidence-links a{box-shadow:none}.hero{border-bottom-color:rgb(216 227 221 / .88);background:linear-gradient(135deg,rgb(255 254 250 / .96),rgb(238 248 246 / .94) 55%,rgb(255 249 237 / .82)),linear-gradient(90deg,rgb(8 123 118 / .045),transparent 34%,rgb(36 95 150 / .045))}.hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(320px,0.78fr);min-height:min(660px, calc(100svh - 108px))}.hero h1{max-width:17ch;font-size:clamp(2.72rem, 4.7vw, 5.05rem);line-height:1.08}.hero-copy{max-width:58ch}.hero-actions{display:flex;flex-wrap:wrap;align-items:center}.hero-actions .button{flex:0 1 auto;white-space:nowrap}.diagnostic-panel{position:relative;isolation:isolate;border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(249 252 250 / .96)),radial-gradient(circle at 12% 0%,rgb(8 123 118 / .12),transparent 42%)}.diagnostic-panel::after{content:"";position:absolute;inset:8px;z-index:-1;border:1px solid rgb(216 227 221 / .7);border-radius:var(--v13-radius);pointer-events:none}.hero-case{min-width:0;border-radius:var(--v13-radius)}.hero-case strong,.hero-case em{display:block;overflow-wrap:anywhere}.section{padding-block:clamp(48px, 7vw, 92px)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.section-desc{max-width:68ch}.topic-grid,.path-grid,.method-grid,.hub-insight-grid,.related-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 270px),1fr))}.post-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%, 292px),1fr));align-items:stretch}.topic-card,.path-card,.method-step,.post-card,.sidebar-widget,.home-faq,.hub-guide,.hub-panel,.hub-faq,.article-evidence-box,.article-topic-hubs,.author-box,.review-box,.reader-feedback-box,.related-posts,.content-area{border-radius:var(--v13-radius)}.topic-card,.path-card,.method-step,.post-card,.article-topic-hub-card,.language-path-card,.related-card{min-width:0;border-color:rgb(216 227 221 / .94)}.topic-card,.path-card,.method-step{display:grid;align-content:start;gap:10px}.topic-card h3,.path-card h3,.method-step h3,.post-card h2,.post-card h3,.related-card strong,.article-topic-hub-card strong,.language-path-card strong{overflow-wrap:anywhere}.post-card{grid-template-rows:auto 1fr;min-height:100%;border-radius:var(--v13-radius)}.post-card .thumb{display:block;aspect-ratio:16 / 10;overflow:hidden}.post-card .thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.post-card-body{align-content:start;gap:9px;min-height:100%}.post-card .meta,.article-head .meta{display:flex;flex-wrap:wrap;align-items:center}.post-card .meta>*,.article-head .meta>*{min-width:0}.post-card h2,.post-card h3{margin:0;min-height:calc(1.55em * 2)}.post-card p{display:-webkit-box;min-height:calc(1.82em * 2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,336px);gap:clamp(22px, 3.2vw, 40px)}.content-area{overflow:visible;background:linear-gradient(180deg,rgb(255 254 250 / .98),rgb(255 255 255 / .96)),radial-gradient(circle at 0% 0%,rgb(8 123 118 / .08),transparent 32%)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:18px;color:var(--v13-muted);font-size:.88rem}.breadcrumbs a{color:var(--v13-teal-dark);text-decoration:none}.breadcrumbs b{color:rgb(91 107 112 / .7);font-weight:500}.article-head{display:grid;gap:12px}.entry-title,.page-title{max-width:19ch;line-height:1.16}.post-hero-thumb,.page-hero-thumb{border-radius:var(--v13-radius)}.post-hero-thumb img,.page-hero-thumb img{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover}.warning{display:grid;gap:4px;border-radius:var(--v13-radius)}.entry-content{max-width:min(100%, 78ch);color:#203237}.entry-content>*{max-width:100%}.entry-content h2,.entry-content h3,.entry-content h4{overflow-wrap:anywhere}.entry-content h2{border-inline-start-color:var(--v13-teal);background:linear-gradient(90deg,rgb(8 123 118 / .08),transparent 58%);border-radius:0 var(--v13-radius) var(--v13-radius) 0;padding-block:6px}body:not(.smsmhub-lang-ltr) .entry-content h2{background:linear-gradient(270deg,rgb(8 123 118 / .08),transparent 58%);border-radius:var(--v13-radius) 0 0 var(--v13-radius)}.entry-content :where(p,li){text-wrap:pretty}.entry-content :where(code,kbd,pre){direction:ltr;unicode-bidi:plaintext;overflow-wrap:anywhere}.entry-content pre{overflow-x:auto;border-radius:var(--v13-radius);padding:14px;background:#102126;color:#f3faf6}.entry-content :where(table,.wp-block-table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content table:not(.smsm-code-table){min-width:min(680px, 100%);border-collapse:separate;border-spacing:0}.entry-content table:not(.smsm-code-table) th,.entry-content table:not(.smsm-code-table) td{min-width:9rem;line-height:1.75}.article-toc{position:sticky;top:112px;z-index:5;overflow:hidden;border:1px solid rgb(216 227 221 / .96);border-radius:var(--v13-radius);background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(248 252 250 / .95)),linear-gradient(90deg,rgb(8 123 118 / .08),transparent 60%);box-shadow:0 10px 28px rgb(13 34 40 / .08);padding:clamp(14px, 2vw, 18px)}.article-toc h2{margin:0 0 10px;color:var(--v13-ink);font-size:1.02rem;line-height:1.35}.article-toc ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 180px),1fr));gap:8px;margin:0;padding-inline-start:1.2em}.article-toc li{margin:0;line-height:1.5}.article-toc a{display:block;color:var(--v13-teal-dark);text-decoration:none;overflow-wrap:anywhere}.article-evidence-box,.article-topic-hubs,.language-paths,.author-box,.review-box,.reader-feedback-box,.related-posts{display:grid;gap:clamp(14px, 2vw, 22px);margin-top:clamp(18px, 3vw, 28px)}.evidence-head,.article-topic-hub-head{display:grid;gap:8px}.evidence-kicker,.feedback-label,.author-label{width:fit-content;border:1px solid rgb(8 123 118 / .18);border-radius:var(--v13-radius);background:rgb(8 123 118 / .08);color:var(--v13-teal-dark);padding:5px 9px;font-size:.78rem;font-weight:900}.evidence-facts{display:flex;flex-wrap:wrap;gap:8px}.evidence-facts span{display:grid;gap:3px;min-width:min(100%, 150px);border:1px solid rgb(216 227 221 / .9);border-radius:var(--v13-radius);background:rgb(255 255 255 / .84);padding:10px 12px}.evidence-facts strong{color:var(--v13-muted);font-size:.78rem}.evidence-columns,.reader-feedback-box,.author-box{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-source-list a,.entry-content a{overflow-wrap:anywhere}.evidence-links,.feedback-actions{display:flex;flex-wrap:wrap;gap:8px}.evidence-links a,.feedback-actions a,.article-topic-hub-card,.language-path-card,.related-card{border-radius:var(--v13-radius)}.article-topic-hub-grid,.language-path-grid,.related-grid{display:grid;gap:12px}.article-topic-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 210px),1fr))}.article-topic-hub-card,.language-path-card,.related-card{display:grid;align-content:start;gap:7px;min-height:100%}.article-topic-hub-icon,.language-path-icon,.related-card span{width:fit-content;max-width:100%}.author-avatar{border-radius:var(--v13-radius)}.sidebar{position:sticky;top:116px;align-self:start}.sidebar-widget{border-radius:var(--v13-radius)}.sidebar-widget ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.sidebar-widget a{display:block;color:var(--v13-teal-dark);text-decoration:none;overflow-wrap:anywhere}.pagination .nav-links{flex-wrap:wrap}body.smsm-motion-ready :is(.topic-card,.post-card,.path-card,.method-step,.home-faq,.sidebar-widget,.article-evidence-box,.article-topic-hubs,.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){transform:translateY(20px)}body.smsm-motion-ready :is(.topic-card,.post-card,.path-card,.method-step,.home-faq,.sidebar-widget,.article-evidence-box,.article-topic-hubs,.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{transition:opacity 540ms var(--v13-ease),transform 700ms var(--v13-ease)}@media (hover:hover) and (pointer:fine){.button:hover,.search-submit:hover,.feedback-actions a:hover,.evidence-links a:hover{transform:translateY(-2px)}.topic-card:hover,.path-card:hover,.method-step:hover,.post-card:hover,.article-topic-hub-card:hover,.language-path-card:hover,.related-card:hover{border-color:rgb(8 123 118 / .32);box-shadow:var(--v13-shadow);transform:translateY(-4px)}.post-card:hover .thumb img{transform:scale(1.035)}}@media (min-width:981px){.home .post-grid .post-card:first-child{grid-column:span 2}.home .post-grid .post-card:first-child h2{min-height:auto;font-size:clamp(1.22rem, 0.8vw + 1.05rem, 1.62rem)}}@media (max-width:1100px){.hero-inner,.layout{grid-template-columns:minmax(0,1fr)!important}.sidebar{position:static}.article-toc{position:relative;top:auto}}@media (max-width:760px){.container{width:min(100% - 18px, 1260px)!important}.site-header{top:0}.header-inner{border-radius:10px!important}.hero-inner{padding-block:24px 32px!important}.hero h1,.entry-title,.page-title{max-width:100%;font-size:clamp(1.82rem, 8.6vw, 2.48rem)!important;line-height:1.24!important}.hero-actions,.section-head,.evidence-columns,.reader-feedback-box,.author-box{grid-template-columns:minmax(0,1fr)!important}.hero-actions{display:grid}.hero-actions .button{width:100%;min-width:0;white-space:normal}.post-card h2,.post-card h3,.post-card p{min-height:0}.article-toc{padding:12px}.article-toc ol,body:not(.smsmhub-lang-ltr) .article-toc ol{grid-template-columns:minmax(0,1fr);padding-inline-start:1.15em}.entry-content h2{border-radius:var(--v13-radius);padding:7px 10px}.evidence-facts span{min-width:min(100%, 132px)}.post-hero-thumb img,.page-hero-thumb img{aspect-ratio:4 / 3}.site-footer{padding-bottom:max(18px, env(safe-area-inset-bottom))}}@media (max-width:390px){.content-area{padding-inline:13px}.post-card-body{padding:14px}.entry-content{font-size:.98rem;line-height:1.9}.evidence-links a,.feedback-actions a{width:100%;justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.main-nav a,.language-switch a,.button,.search-submit,.topic-card,.path-card,.method-step,.post-card,.article-topic-hub-card,.language-path-card,.related-card{transform:none!important}}