body.smb{--smb-line:#e6e6e6;--smb-max:1200px;--smb-ink:#111;--smb-mut:#777}body.smb .site-main>.page-header{display:none}body.smb .site-main{padding:40px 24px 80px;color:var(--smb-ink);max-width:var(--smb-max);margin:0 auto;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.smb-progress{height:3px;transition:width .08s linear;position:fixed;top:0;background:var(--smb-ink);left:0;width:0;z-index:9999}.smb-kicker{font-size:12px;margin-bottom:16px;color:var(--smb-mut);letter-spacing:.18em}.smb-kicker,.smb-title{text-transform:uppercase}.smb-title{font-size:clamp(34px,5.4vw,64px);font-weight:700;max-width:17ch;letter-spacing:-.01em;margin:0 0 18px;line-height:1.04}.smb-meta{font-size:14px;margin-bottom:32px;color:var(--smb-mut)}.smb-cover{margin:0 0 56px}.smb-cover img{height:auto;max-height:68vh;object-fit:cover;border-radius:20px;width:100%;display:block}.smb-layout{grid-template-columns:260px minmax(0,680px);justify-content:start;gap:64px;display:grid}.smb-rail-inner{position:sticky;top:96px}.smb-author-label,.smb-share-label{font-size:11px;color:var(--smb-mut);text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px}.smb-share-label{margin-top:32px}.smb-author{gap:14px;align-items:center;display:flex}.smb-ava{flex:none;height:56px;object-fit:cover;border-radius:50%;width:56px}.smb-ava-fallback{justify-content:center;font-size:18px;font-weight:600;color:#fff;align-items:center;background:var(--smb-ink);display:inline-flex}.smb-author-meta{flex-direction:column;gap:2px;display:flex}.smb-author-name{font-size:16px;font-weight:600}.smb-author-role{font-size:13px;color:var(--smb-mut)}.smb-share{gap:10px;display:flex}.smb-sh{height:40px;padding:0;justify-content:center;border:1px solid var(--smb-line);text-decoration:none;color:var(--smb-ink);transition:background .15s,color .15s;align-items:center;border-radius:50%;background:#fff;cursor:pointer;width:40px;display:inline-flex}.smb-sh:hover{color:#fff;background:var(--smb-ink)}.smb-sh svg{height:18px;width:18px}body.smb button.smb-sh{height:40px!important;min-height:0!important;padding:0!important;border:1px solid var(--smb-line)!important;color:var(--smb-ink)!important;min-width:0!important;box-shadow:none!important;border-radius:50%!important;background:#fff!important;width:40px!important;line-height:1!important}body.smb button.smb-sh:hover{color:#fff!important;background:var(--smb-ink)!important}body.smb button.smb-like{min-height:0!important;padding:10px 20px!important;border:1px solid var(--smb-line)!important;color:var(--smb-ink)!important;min-width:0!important;gap:10px!important;align-items:center!important;box-shadow:none!important;border-radius:999px!important;background:#fff!important;width:auto!important;display:inline-flex!important}body.smb button.smb-like.is-on{border-color:#e0245e!important;color:#e0245e!important}.smb-body{font-size:18px;line-height:1.75}.smb-body>p:first-child{font-size:21px;color:#333;line-height:1.6}.smb-body p{margin:0 0 1.4em}.smb-body h2{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.01em;margin:2em 0 .8em;line-height:1.2}.smb-body h3{font-size:21px;font-weight:600;margin:1.6em 0 .6em}.smb-body ol,.smb-body ul{margin:0 0 1.4em;padding-left:1.2em}.smb-body li{margin-bottom:.5em}.smb-body a{text-decoration:underline;color:inherit;text-underline-offset:3px}.smb-body a:hover{opacity:.65}.smb-body img{height:auto;max-width:100%;margin:8px 0 16px;border-radius:16px}.smb-body em{color:var(--smb-mut)}.smb-body blockquote{border-left:3px solid var(--smb-ink);padding:.2em 0 .2em 1.2em;font-size:20px;margin:2em 0;line-height:1.6}.smb-like-wrap{padding-top:32px;border-top:1px solid var(--smb-line);gap:16px;align-items:center;margin-top:64px;display:flex}.smb-like{padding:10px 20px;font-size:16px;border:1px solid var(--smb-line);color:var(--smb-ink);transition:transform .12s,border-color .15s;gap:10px;align-items:center;border-radius:999px;background:#fff;cursor:pointer;display:inline-flex}.smb-like:active{transform:scale(.94)}.smb-like svg{height:22px;fill:none;transition:fill .15s;stroke-width:1.8;width:22px;stroke:currentColor}.smb-like.is-on{border-color:#e0245e;color:#e0245e}.smb-like.is-on svg{fill:#e0245e;stroke:#e0245e}.smb-like-count{font-weight:600;min-width:1.5ch}.smb-like-hint{font-size:14px;color:var(--smb-mut)}.smb-toast{transform:translateX(-50%) translateY(20px);pointer-events:none;padding:10px 18px;font-size:14px;color:#fff;transition:opacity .2s,transform .2s;position:fixed;opacity:0;bottom:28px;border-radius:999px;background:var(--smb-ink);left:50%;font-family:Onest,-apple-system,sans-serif;z-index:9999}.smb-toast.show{transform:translateX(-50%) translateY(0);opacity:1}body.smb-arc .site-main{padding:40px 24px 80px;color:#111;max-width:1200px;margin:0 auto;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.smb-arc .site-main>.page-header{display:none}.smb-arc-hero{grid-column:1/-1;margin-bottom:48px}.smb-arc-hero .smb-kicker{font-size:12px;margin-bottom:14px;color:#777;text-transform:uppercase;letter-spacing:.18em}.smb-arc-title{font-size:clamp(40px,6vw,72px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 14px;line-height:1}.smb-arc-sub{font-size:17px;color:#777;max-width:46ch;margin:0}body.smb-arc .page-content{grid-template-columns:repeat(3,1fr);gap:40px 32px;display:grid}body.smb-arc article.post{flex-direction:column;margin:0;display:flex}body.smb-arc article.post>a{margin-bottom:18px;order:1;display:block}body.smb-arc article.post .wp-post-image{height:auto;transition:opacity .15s;object-fit:cover;aspect-ratio:3/2;border-radius:16px;width:100%;display:block}body.smb-arc article.post>a:hover .wp-post-image{opacity:.88}body.smb-arc article.post .entry-title{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px;order:2;line-height:1.3}body.smb-arc article.post .entry-title a{text-decoration:none;color:#111}body.smb-arc article.post .entry-title a:hover{opacity:.65}body.smb-arc article.post p{font-size:15px;color:#777;margin:0;order:3;line-height:1.6}body.smb-arc .navigation,body.smb-arc .pagination{grid-column:1/-1;margin-top:24px}body.smb-arc article.post:first-of-type{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column:1/-1;margin-bottom:24px;gap:12px 56px;align-content:center;grid-template-areas:"img title" "img desc";display:grid}body.smb-arc article.post:first-of-type>a{grid-area:img;margin:0}body.smb-arc article.post:first-of-type .wp-post-image{aspect-ratio:16/10;border-radius:20px}body.smb-arc article.post:first-of-type .entry-title{grid-area:title;font-size:clamp(26px,2.8vw,42px);align-self:end;letter-spacing:-.015em;margin:0;line-height:1.12}body.smb-arc article.post:first-of-type p{grid-area:desc;font-size:16px;align-self:start}@media (max-width:1000px){body.smb-arc .page-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){body.smb-arc .page-content{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){body.smb-arc article.post:first-of-type{grid-template-columns:none;grid-column:auto;margin-bottom:0;flex-direction:column;gap:0;align-content:normal;grid-template-areas:none;display:flex}body.smb-arc article.post:first-of-type>a{grid-area:auto;align-self:auto;margin:0 0 18px}body.smb-arc article.post:first-of-type .entry-title{grid-area:auto;font-size:24px;align-self:auto;margin:0 0 10px}body.smb-arc article.post:first-of-type p{grid-area:auto;align-self:auto}body.smb-arc article.post:first-of-type .wp-post-image{aspect-ratio:3/2}.smb-layout{grid-template-columns:1fr;gap:32px}.smb-rail-inner{flex-wrap:wrap;position:static;border-bottom:1px solid var(--smb-line);gap:12px 28px;align-items:center;padding-bottom:8px;display:flex}.smb-author-label,.smb-share-label{display:none}.smb-share{margin-left:auto}.smb-cover{margin-bottom:32px}.smb-cover img{border-radius:14px}.smb-body{font-size:17px}.smb-like-hint{font-size:13px}}.smb-sub{padding:32px;border:1px solid var(--smb-line,#e6e6e6);margin:56px 0 0;border-radius:20px;background:#f6f6f4;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.smb-sub-k{font-size:11px;margin-bottom:10px;color:#777;text-transform:uppercase;letter-spacing:.18em}.smb-sub-t{font-size:24px;font-weight:700;color:#111;letter-spacing:-.01em;margin:0 0 8px;line-height:1.15}.smb-sub-d{font-size:15px;color:#666;margin:0 0 18px;line-height:1.55}.smb-sub-form{flex-wrap:wrap;gap:10px;display:flex}.smb-sub-in{flex:1;height:48px;padding:0 16px;font-size:15px;border:1px solid #d9d9d5;color:#111;min-width:200px;border-radius:999px;background:#fff;font-family:inherit}.smb-sub-in:focus{border-color:#111;outline:none}.smb-hp{height:1px;position:absolute;opacity:0;left:-9999px;width:1px}.smb-sub-btn,.smb-survey .smb-sv-btn{height:48px!important;min-height:0!important;padding:0 28px!important;justify-content:center!important;font-size:15px!important;border:1px solid #111!important;font-weight:600!important;color:#fff!important;min-width:0!important;align-items:center!important;box-shadow:none!important;border-radius:999px!important;background:#111!important;cursor:pointer!important;line-height:1!important;font-family:inherit!important;display:inline-flex!important}.smb-sub-btn:hover,.smb-survey .smb-sv-btn:hover{opacity:.85}.smb-sub-msg,.smb-sv-msg{min-height:18px;font-size:14px;color:#2e9e6b;margin-top:12px}.smb-sub-msg.err,.smb-sv-msg.err{color:#d33}.smb-sub-consent{font-size:12px;color:#999;margin:10px 0 0;line-height:1.5}.smb-sub-consent a{text-decoration:underline;color:#777;text-underline-offset:2px}.smb-survey{padding:8px 0 40px;color:#111;max-width:680px;margin:0 auto;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.smb-survey .smb-kicker{font-size:12px;margin-bottom:14px;color:#777;text-transform:uppercase;letter-spacing:.18em}.smb-sv-title{font-size:clamp(28px,4.4vw,44px);font-weight:700;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 12px;line-height:1.06}.smb-sv-lead{font-size:18px;color:#444;margin:0 0 36px;line-height:1.6}.smb-sv-q{padding:0 0 28px;border-bottom:1px solid #ececec;margin:0 0 28px}.smb-sv-q:last-of-type{border-bottom:none}.smb-sv-qt{font-size:18px;font-weight:600;margin:0 0 14px}.smb-sv-qt span{font-size:13px;font-weight:400;color:#999;margin-left:6px;display:inline-block}.smb-sv-opts{flex-direction:column;gap:10px;display:flex}.smb-sv-opt{padding:12px 16px;font-size:15px;border:1px solid #e6e6e6;transition:border-color .15s,background .15s;gap:12px;align-items:center;border-radius:12px;cursor:pointer;display:flex}.smb-sv-opt:hover{border-color:#bbb}.smb-sv-opt input{flex:none;height:18px;accent-color:#111;margin:0;width:18px}.smb-sv-opt input:checked+span{font-weight:600}.smb-sv-ta{padding:14px 16px;resize:vertical;font-size:15px;border:1px solid #d9d9d5;color:#111;border-radius:12px;background:#fff;width:100%;font-family:inherit}.smb-survey .smb-sub-in:focus,.smb-sv-ta:focus{border-color:#111;outline:none}.smb-survey .smb-sub-in{width:100%}.smb-sv-btn{margin-top:8px}@media (max-width:640px){.smb-sub{padding:24px}.smb-sub-btn{width:100%}}