:root{--v14-ink:#071a20;--v14-muted:#46616b;--v14-soft:#f6fbfa;--v14-panel:#fffef9;--v14-panel-2:#f0f8f6;--v14-line:#c9ddd8;--v14-line-soft:#dcebe7;--v14-teal:#066f69;--v14-teal-2:#0b8179;--v14-blue:#1f5f8f;--v14-amber:#a76207;--v14-radius:10px;--v14-ease:cubic-bezier(0.16, 1, 0.3, 1);--v14-spring:cubic-bezier(0.32, 0.72, 0, 1);--v14-shadow:0 20px 54px rgb(7 26 32 / 0.11);--v14-soft-shadow:0 10px 28px rgb(7 26 32 / 0.08)}html{overflow-x:clip}body{background:linear-gradient(180deg,#f8fbfb 0%,#f4faf8 42%,#fbf8ef 100%),radial-gradient(circle at 12% 0%,rgb(31 95 143 / .08),transparent 30%),radial-gradient(circle at 92% 10%,rgb(6 111 105 / .09),transparent 28%);color:var(--v14-ink);text-rendering:optimizeLegibility}body :where(.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){opacity:1!important;visibility:visible!important;filter:none!important}body.smsm-motion-ready :where(.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){opacity:1!important;transform:none!important}.site-header{padding-top:clamp(6px, 1.4vw, 12px)}.site-header .container{width:min(1360px, calc(100% - clamp(20px, 4vw, 48px)))!important}.header-inner{border-color:rgb(201 221 216 / .94)!important;border-radius:14px!important;background:linear-gradient(180deg,rgb(255 254 249 / .96),rgb(248 252 251 / .94))!important;box-shadow:0 14px 42px rgb(7 26 32 / .1),inset 0 1px 0 rgb(255 255 255 / .88)!important}.brand{max-width:188px!important;min-width:0!important}.brand-name{max-width:132px!important;overflow:hidden;color:var(--v14-ink);text-overflow:ellipsis;white-space:nowrap}.main-nav{min-width:0!important}.main-nav ul{gap:5px!important}.main-nav a,.language-switch a{letter-spacing:0!important;text-wrap:balance}.main-nav a{border:1px solid #fff0;color:#16343c}.main-nav a:hover,.main-nav .current-menu-item>a,.main-nav .current_page_item>a,.language-switch a[aria-current="true"],.language-switch a:hover{border-color:rgb(6 111 105 / .16);background:rgb(235 249 247 / .95);color:var(--v14-teal)}.language-switch{border-color:rgb(201 221 216 / .96)!important;background:rgb(255 255 255 / .78)!important}.hero{background:linear-gradient(135deg,rgb(255 254 249 / .98),rgb(238 249 247 / .95) 54%,rgb(255 249 236 / .84)),linear-gradient(90deg,rgb(6 111 105 / .055),transparent 34%,rgb(31 95 143 / .055))!important}.hero-inner{gap:clamp(28px, 5vw, 64px)!important}.hero h1,.entry-title,.page-title,.section-title{color:var(--v14-ink);letter-spacing:0!important;text-wrap:balance}.hero h1 span{color:var(--v14-teal)}.hero-copy,.section-desc,.entry-content{color:var(--v14-muted)}.hero-search{border-color:rgb(201 221 216 / .92)!important;border-radius:var(--v14-radius)!important;background:rgb(255 255 255 / .9)!important;box-shadow:var(--v14-soft-shadow)!important}.button,.search-submit,.feedback-actions a:first-child,.evidence-links a:first-child{border-radius:var(--v14-radius)!important;background:linear-gradient(135deg,var(--v14-teal),#0a4e58)!important;color:#fff!important;box-shadow:0 14px 30px rgb(6 111 105 / .18)!important}.button.secondary,.feedback-actions a,.evidence-links a{border:1px solid rgb(201 221 216 / .98)!important;background:rgb(255 255 255 / .92)!important;color:var(--v14-ink)!important;box-shadow:none!important}.diagnostic-panel,.content-area,.sidebar-widget,.topic-card,.path-card,.method-step,.post-card,.home-faq,.article-evidence-box,.article-topic-hubs,.author-box,.review-box,.reader-feedback-box,.related-posts,.hub-guide,.hub-panel,.hub-faq,.language-paths,.tool-shell,.trust-panel,.sitemap-card{border-color:rgb(201 221 216 / .94)!important;border-radius:var(--v14-radius)!important;background:linear-gradient(180deg,rgb(255 254 249 / .98),rgb(255 255 255 / .96))!important;box-shadow:var(--v14-soft-shadow)!important}.topic-grid,.path-grid,.method-grid,.post-grid,.related-grid,.article-topic-hub-grid,.language-path-grid,.hub-insight-grid{gap:clamp(14px, 2.2vw, 22px)!important}.topic-card,.path-card,.method-step,.post-card,.related-card,.article-topic-hub-card,.language-path-card{min-width:0!important;overflow:hidden;transition:transform 520ms var(--v14-spring),box-shadow 520ms var(--v14-spring),border-color 520ms var(--v14-ease),background-color 520ms var(--v14-ease)!important}.topic-card .icon,.path-card .icon,.article-topic-hub-icon,.language-path-icon,.related-card span{border-radius:8px!important;background:linear-gradient(145deg,rgb(237 250 248 / .98),rgb(246 250 252 / .96))!important;color:var(--v14-teal)!important}.post-card{grid-template-rows:auto 1fr!important;min-height:100%!important}.post-card .thumb,.placeholder-thumb{aspect-ratio:16 / 10!important;min-height:clamp(172px, 20vw, 232px)!important;border-bottom:1px solid var(--v14-line-soft);background:linear-gradient(135deg,rgb(6 111 105 / .16),transparent 46%),linear-gradient(225deg,rgb(167 98 7 / .12),transparent 42%),#eaf4f2!important}.post-card-body{display:grid;align-content:start;gap:10px}.post-card h2,.post-card h3,.topic-card h3,.path-card h3,.method-step h3{line-height:1.42!important;overflow-wrap:anywhere;word-break:normal}.post-card h2,.post-card h3{min-height:0!important}.post-card h2 a,.post-card h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.post-card p{min-height:0!important;margin:0!important;color:var(--v14-muted);line-height:1.78!important;-webkit-line-clamp:3!important}.meta,.article-head .meta{gap:8px 10px!important}.category-pill,.evidence-kicker,.feedback-label,.author-label{border-radius:8px!important;background:rgb(236 249 247 / .96)!important;color:var(--v14-teal)!important}.layout{gap:clamp(22px, 3.2vw, 42px)!important}.entry-content{color:#20343a;font-size:clamp(1rem, 0.18vw + 0.98rem, 1.08rem)}.entry-content :where(p,li){overflow-wrap:break-word;text-wrap:pretty}.entry-content :where(h2,h3){color:var(--v14-ink);overflow-wrap:anywhere}.entry-content h2{border-inline-start-color:var(--v14-teal)!important;background:linear-gradient(90deg,rgb(6 111 105 / .08),transparent 62%)!important}body:not(.smsmhub-lang-ltr) .entry-content h2{background:linear-gradient(270deg,rgb(6 111 105 / .08),transparent 62%)!important}.entry-content :where(table,.wp-block-table){max-width:100%}.site-footer{background:#08262b!important}@media (hover:hover) and (pointer:fine){.button:hover,.search-submit:hover,.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(-3px)!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{border-color:rgb(6 111 105 / .3)!important;box-shadow:var(--v14-shadow)!important}}@media (min-width:1101px){.header-inner{grid-template-columns:minmax(172px,auto) minmax(0,1fr) auto!important}.main-nav ul{flex-wrap:nowrap!important;overflow-x:auto!important}.main-nav a{max-width:10.8rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hero-inner{min-height:min(650px, calc(100svh - 96px))!important}}@media (max-width:1100px){.hero-inner,.layout{grid-template-columns:minmax(0,1fr)!important}.sidebar{position:static!important}}@media (max-width:900px){.header-inner{grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand language menu" "nav nav nav"!important}.brand-name{max-width:min(34vw, 136px)!important}.menu-toggle{display:inline-flex!important;border-radius:var(--v14-radius)!important}html.smsm-js .main-nav{display:none!important;grid-area:nav!important;width:100%!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.smsm-js body.smsm-menu-open .main-nav{display:block!important;max-height:min(56svh, 410px)!important;border-top:1px solid rgb(201 221 216 / .92)!important;border-radius:var(--v14-radius)!important;background:rgb(248 252 251 / .98)!important;padding:9px!important;overflow-y:auto!important;visibility:visible!important;opacity:1!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;margin:0!important;padding:0!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(201 221 216 / .92)!important;background:#fff!important;padding:7px 8px!important;text-align:center!important;white-space:normal!important}}@media (max-width:760px){.site-header .container,.container{width:min(100% - 18px, 1260px)!important}.header-inner{min-height:62px!important;gap:8px!important;padding:8px!important}.brand{max-width:min(44vw, 170px)!important}.brand-name{max-width:min(31vw, 118px)!important}.language-switch{max-width:132px!important;overflow-x:auto!important}.language-switch a{min-width:27px!important;min-height:28px!important;font-size:0.66rem!important}.main-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero{margin-top:0!important}.hero-inner{min-height:auto!important;padding-block:24px 36px!important}.hero h1,.entry-title,.page-title{max-width:100%!important;font-size:clamp(1.82rem, 8.2vw, 2.32rem)!important;line-height:1.24!important}.hero-copy{font-size:1rem!important;line-height:1.82!important}.hero-actions,.hero-search .search-form,.section-head,.evidence-columns,.reader-feedback-box,.author-box{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.hero-actions .button,.button,.search-submit{width:100%;white-space:normal}.diagnostic-panel,.device-stack{position:relative!important;inset:auto!important}.hero-visual{min-height: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}.section{padding-block:clamp(38px, 10vw, 62px)!important}.content-area{padding-inline:clamp(14px, 4.5vw, 22px)!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;min-width:0!important;max-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(--v14-line-soft);border-radius:var(--v14-radius);background:var(--v14-soft);padding:12px}.entry-content table:not(.smsm-code-table) th,.entry-content table:not(.smsm-code-table) td{border:0!important;padding:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.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(--v14-line-soft)!important;padding-top:8px!important}}@media (max-width:390px){.brand-name{max-width:min(28vw, 106px)!important}.language-switch{max-width:118px!important}.post-card-body,.topic-card,.path-card,.method-step{padding:14px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.topic-card,.post-card,.path-card,.method-step,.button,.search-submit{transform:none!important}}