/* stockshadow-custom.min.css — tools/build-perf-css.mjs로 생성. 원본: site/perf/stockshadow-custom.css */
:root{--ss-navy:#0b1f3a;--ss-text:#1f2937;--ss-muted:#6b7280;--ss-line:#e5e7eb;--ss-accent:#1d4ed8}body,button,input,select,textarea,.ast-button,.wp-block-button__link{font-family:"Noto Sans KR",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}body{font-size:16.5px;line-height:1.7}h1,h2,h3,h4,h5,h6,.entry-title,.site-title{font-family:"Noto Sans KR",sans-serif;font-weight:700;color:var(--ss-navy);line-height:1.35}h1,h2,h3,h4,h5,h6,p,li,.entry-title,.wp-block-post-title,.wp-block-post-excerpt,.site-title{word-break:keep-all;overflow-wrap:break-word}.ast-container,.site-header-primary-section-left,.ast-builder-grid-row-container-inner{box-sizing:border-box}.ast-container{max-width:1200px;padding-left:28px;padding-right:28px}@media (max-width:768px){.ast-container{padding-left:20px;padding-right:20px}}.site-header .site-title a,.site-header .site-title a:hover{font-weight:700}.main-header-menu .menu-link{font-weight:700;font-size:15px;padding:0 14px!important}.main-header-menu .menu-item:hover>.menu-link,.main-header-menu .current-menu-item>.menu-link{color:var(--ss-navy)!important}.site-header .ast-site-identity{padding:0!important;margin-right:20px}.ast-mobile-header-wrap .ast-primary-header-bar{min-height:56px}.home .site-content>.ast-container{padding-top:0}.home .entry-content>*{margin-top:0}.wp-block-query .wp-block-post-template{list-style:none;margin:0;padding:0}.wp-block-query .wp-block-post{border-bottom:1px solid var(--ss-line);padding:12px 0;margin:0}.wp-block-query .wp-block-post-title{font-size:17px;margin:0 0 4px}.wp-block-query .wp-block-post-title a{color:var(--ss-navy);text-decoration:none}.wp-block-post-excerpt{font-size:15px;color:#4b5563;margin:6px 0 0}.ss-cat{margin:0!important}.page:not(.home) .entry-header{text-align:left}.page:not(.home) .entry-title{font-size:30px;margin-bottom:8px}.page:not(.home) .entry-content{text-align:left}.page:not(.home) .entry-content h2{font-size:21px;margin-top:1.8em}.page:not(.home) .entry-content li{margin-bottom:.35em}.site-footer,.site-footer p,.site-footer a,.site-footer .menu-link,.site-footer .ast-footer-copyright{color:#fff!important}.site-footer .menu-link:hover{color:#cbd5e1!important}.site-footer .ast-footer-copyright{opacity:.85}.wp-block-button__link{letter-spacing:0!important;text-transform:none!important}.ast-mobile-header-wrap .menu-toggle:hover,.ast-mobile-header-wrap .menu-toggle:focus,.ast-mobile-header-wrap .menu-toggle:active{background:#fff!important;color:#0f1419!important;border-radius:10px!important}.home .entry-content>*+*{margin-top:0!important}.home .site-main>article,.home .ast-article-single{margin:0!important;padding-bottom:0!important}.page:not(.home) .entry-content ul,.page:not(.home) .entry-content ol{padding-left:1.3em;margin-left:0}@media (max-width:768px){.page:not(.home) .entry-title{font-size:26px!important}}.site-footer .site-above-footer-wrap .ast-builder-grid-row,.site-footer .footer-widget-area,.site-footer .ast-builder-footer-grid-columns{justify-content:center;text-align:center}.site-footer .ast-builder-menu-1,.site-footer nav{margin:0 auto}.site-footer .footer-nav-wrap .menu{justify-content:center}.wp-block-query{margin:0!important}.wp-block-query>:last-child,.wp-block-query .wp-block-post-template:empty{margin-bottom:0!important}.wp-block-query-no-results>*{margin:0!important}.site-footer .site-footer-above-section-1{display:flex!important;justify-content:center}.site-footer .site-footer-above-section-1 .footer-widget-area{width:auto}:root{--ss-navy:#0F1419;--ss-ink:#0F1419;--ss-text:#14181D;--ss-muted:#5B6470;--ss-line:#E3E1DA;--ss-accent:#0A7A55;--ss-paper:#F7F6F2;--ss-mint:#E3F4EC;--ss-sand:#F6EEDD;--ss-lav:#ECEAF7;--ss-sky:#E4EEF6}body{color:var(--ss-text)}h1,h2,h3,h4,h5,h6,.entry-title{font-weight:700;letter-spacing:-.02em;color:var(--ss-text)}a{color:var(--ss-accent)}.entry-content a:hover{color:var(--ss-ink)}.ss-num,.wp-block-table td{font-variant-numeric:tabular-nums}.ss-up{color:#0a7a55}.ss-down{color:#c8342b}.ss-ad{background:0 0;text-align:center}.ss-ad::before{content:"광고";display:block;font-size:12px;color:#6b7079;margin-bottom:4px}#masthead{position:sticky;top:0;z-index:99}.admin-bar #masthead{top:32px}.ast-primary-header-bar,.main-header-bar{border-bottom:1px solid #e3e1da!important}.site-header .site-title a,.site-header .site-title a:hover{letter-spacing:-.02em}.main-header-menu .menu-link{color:#14181d!important}.main-header-menu .menu-item:hover>.menu-link,.main-header-menu .current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link{color:#0a7a55!important}.menu-toggle,.ast-mobile-menu-trigger-minimal{color:#0f1419!important}.archive .ast-archive-post .ast-article-inner,.blog .ast-archive-post .ast-article-inner,.search .ast-archive-post .ast-article-inner{border-radius:16px;overflow:hidden;border:1px solid #e3e1da;background:#fff;height:100%}.ast-archive-post .ast-blog-featured-section img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.ast-archive-post .entry-title{font-size:19px;line-height:1.4}.ast-archive-post .entry-meta,.ast-archive-post .entry-meta a{font-size:12.5px;color:#5b6470}.ast-archive-post .entry-meta .cat-links a,.ast-archive-post .ast-taxonomy-container a{color:#0a7a55;font-weight:700}.ast-archive-description .ast-archive-title{font-size:40px;letter-spacing:-.02em}#secondary .widget{background:#fff;border:1px solid #e3e1da;border-radius:16px;padding:20px}#secondary .widget h2{font-size:16px;margin-bottom:10px}#secondary .wp-block-latest-posts li{border-bottom:1px solid #e3e1da;padding:8px 0;font-size:15px}#secondary a{color:#14181d}#secondary a:hover{color:#0a7a55}.site-footer,.site-footer .site-above-footer-wrap,.site-footer .site-primary-footer-wrap,.site-footer .site-below-footer-wrap{background:#0f1419!important;color:#c9ced6;border-color:#1c232b!important}.site-footer a,.site-footer .menu-link{color:#e6e8eb!important}.site-footer a:hover{color:#2bd38f!important}.site-footer .widget-title,.site-footer h2{color:#fff!important;font-size:15px;margin-bottom:12px}.site-footer .wp-block-categories,.site-footer .wp-block-latest-posts{list-style:none;padding:0;margin:0}.site-footer .wp-block-categories li,.site-footer .wp-block-latest-posts li{padding:4px 0;font-size:14.5px}.site-footer p{line-height:1.7}.site-footer .ast-footer-copyright{color:#9aa1ab;font-size:13px}.archive #main>.ast-row,.blog #main>.ast-row,.search #main>.ast-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.archive #main>.ast-row>article,.blog #main>.ast-row>article,.search #main>.ast-row>article{width:auto!important;max-width:none;padding:0!important;margin:0!important}.ast-archive-post .post-content{padding:0!important}.ast-archive-post .entry-header{padding:14px 16px 18px}@media (max-width:921px){.archive #main>.ast-row,.blog #main>.ast-row,.search #main>.ast-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:544px){.archive #main>.ast-row,.blog #main>.ast-row,.search #main>.ast-row{grid-template-columns:1fr}}.ast-archive-post .entry-title,.ast-archive-post .entry-title a{font-size:19px!important;line-height:1.4!important}.site-primary-footer-wrap .ast-builder-grid-row,.site-primary-footer-wrap .site-footer-section{align-items:flex-start!important}.site-primary-footer-wrap .site-footer-section,.site-primary-footer-wrap .footer-widget-area,.site-primary-footer-wrap .footer-widget-area-inner{width:100%;text-align:left!important;justify-content:flex-start!important}.site-primary-footer-wrap .ast-builder-grid-row{gap:40px}.archive .ast-article-post .entry-title,.archive .ast-article-post .entry-title a{word-break:keep-all;overflow-wrap:anywhere}.archive .ast-article-post .entry-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:544px){.archive .ast-article-post .entry-title,.archive .ast-article-post .entry-title a{font-size:18px!important}}@media (min-width:922px){.site-footer .site-primary-footer-wrap{display:block!important;padding-left:0!important;padding-right:0!important}.site-footer .site-primary-footer-wrap .ast-builder-grid-row-container-inner,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px;padding-right:28px;box-sizing:border-box}.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{padding:0}.site-primary-footer-wrap .ast-builder-grid-row-container-inner,.site-primary-footer-wrap .ast-builder-grid-row{width:100%;max-width:1200px!important;margin-left:auto;margin-right:auto}.site-primary-footer-wrap .ast-builder-grid-row{display:grid!important;grid-template-columns:2fr 1fr 1.5fr!important;gap:48px}.site-primary-footer-wrap .site-footer-section{width:100%!important;max-width:none!important}.site-primary-footer-wrap .footer-widget-area,.site-primary-footer-wrap .footer-widget-area-inner,.site-primary-footer-wrap .widget{width:100%!important;max-width:none!important}}@media (min-width:922px){.site-footer .site-primary-footer-wrap .footer-widget-area[data-section=sidebar-widgets-footer-widget-2]{margin-top:0!important}}:root{--ss-r:16px;--ss-g:12px}.ast-primary-header-bar,.main-header-bar{background:#f7f6f2!important}.ast-desktop .ast-primary-header-bar .site-primary-header-wrap{min-height:64px}.ast-desktop .main-header-menu .menu-link{font-size:15px!important;font-weight:400!important;color:#333a42!important;padding:0 11px!important}.ast-desktop .main-header-menu .current-menu-item>.menu-link,.ast-desktop .main-header-menu .current-menu-ancestor>.menu-link{color:#14181d!important;font-weight:700!important;box-shadow:inset 0-2px 0#14181d}.ast-mobile-header-wrap .menu-toggle{width:40px;height:40px;border-radius:10px!important;border:1px solid #e3e1da!important;background:#fff!important}.ast-mobile-header-wrap .ast-below-header-bar{background:#f7f6f2!important;border-bottom:1px solid #e3e1da!important;min-height:0!important}.ss-scroll-menu{display:flex;gap:20px;overflow-x:auto;white-space:nowrap;padding:12px 0 10px;font-size:14.5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ss-scroll-menu::-webkit-scrollbar{display:none}.ss-scroll-menu a{color:#333a42!important;font-weight:400;text-decoration:none}.category-market-briefing .ss-scroll-menu a[href*=market-briefing],.category-stock-analysis .ss-scroll-menu a[href*=stock-analysis],.category-themes-sectors .ss-scroll-menu a[href*=themes-sectors],.category-ceo-insights .ss-scroll-menu a[href*=ceo-insights],.category-investing-basics .ss-scroll-menu a[href*=investing-basics]{color:#14181d!important;font-weight:700;box-shadow:inset 0-2px 0#14181d}@media (min-width:922px){.ast-desktop .ast-below-header-bar .ss-scroll-menu{display:none}}.archive .ast-archive-entry-banner[data-banner-layout=layout-2]{background:0 0!important;text-align:left!important}.archive .ast-archive-entry-banner .ast-container{max-width:1320px!important;padding:0 24px!important;display:block!important}.archive .ast-archive-entry-banner .ast-container>*{margin:0!important}.archive .ast-breadcrumbs,.archive .ast-breadcrumbs a,.archive .ast-breadcrumbs span{font-size:13px;color:#5b6470!important;text-decoration:none}.archive .trail-items li::after{content:"/"!important;padding:0 .35em!important}.archive .ast-archive-entry-banner h1{font-size:44px!important;letter-spacing:-.04em;line-height:1.15;margin:8px 0!important;font-weight:700;color:#14181d}.archive .ast-archive-entry-banner p{color:#3b434c;max-width:640px;font-size:16px;line-height:1.6}.archive .ast-archive-entry-banner p:has(a){display:flex;gap:8px;margin:20px 0 4px!important;flex-wrap:wrap;max-width:none}.archive .ast-archive-entry-banner p a{border:1px solid #e3e1da;background:#fff;border-radius:999px;padding:6px 14px;font-size:13.5px;color:#14181d!important;text-decoration:none;line-height:1.6}.archive .ast-archive-entry-banner p a:first-child{background:#0f1419;color:#fff!important;border-color:#0f1419}.archive .site-content>.ast-container{max-width:1320px!important;padding:0 24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:28px;margin-top:20px}.archive #primary,.archive #secondary{width:auto!important;margin:0!important;padding:0!important;border:0!important}.archive #primary{padding-top:0!important}.archive #secondary .sidebar-main{padding:0!important;border:0!important}.archive .ast-separate-container #primary,.archive.ast-right-sidebar #primary{border-right:0!important}.archive.ast-right-sidebar #secondary{border-left:0!important}.archive #main>.ast-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin:0!important}.archive #main>.ast-row>article{width:auto!important;padding:0!important;margin:0!important}.archive .ast-article-post .ast-article-inner{background:#fff!important;border:1px solid #e3e1da!important;border-radius:16px!important;overflow:hidden;box-shadow:none!important;height:100%;padding:0!important}.archive .ast-article-post .post-content{display:flex;flex-direction:column;gap:8px;padding:0 0 22px!important;height:100%}.archive .ast-article-post .ast-blog-featured-section{margin:0 0 10px!important;padding:0!important}.archive .ast-article-post .ast-blog-featured-section img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block;border-radius:0!important}.archive .ast-article-post .post-content>:not(.ast-blog-featured-section){padding:0 20px!important;margin:0!important}.archive .ast-article-post .cat-links a{font:600 12px/1.4 inherit;font-size:12px!important;font-weight:700;letter-spacing:.02em;color:#0a7a55!important;text-transform:uppercase;text-decoration:none}.archive .ast-article-post .entry-title,.archive .ast-article-post .entry-title a{font-size:19px!important;line-height:1.38!important;font-weight:700!important;letter-spacing:-.02em;color:#14181d!important}.archive .ast-article-post .ast-excerpt-container{display:none}.archive .ast-article-post .ast-blog-meta-container{margin-top:auto!important}.archive .ast-article-post .entry-meta,.archive .ast-article-post .entry-meta *{font-size:13px!important;color:#5b6470!important}.archive .ast-article-post .entry-content:empty{display:none}@media (min-width:641px){.archive #main>.ast-row>article:first-child{grid-column:1/-1}.archive #main>.ast-row>article:first-child .post-content{display:grid;grid-template-columns:55% minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:0;row-gap:8px;padding:0!important}.archive #main>.ast-row>article:first-child .ast-blog-featured-section{grid-column:1;grid-row:1/span 5;margin:0!important}.archive #main>.ast-row>article:first-child .ast-blog-featured-section img{height:100%}.archive #main>.ast-row>article:first-child .post-content>:not(.ast-blog-featured-section){grid-column:2;padding:0 28px!important}.archive #main>.ast-row>article:first-child .cat-links{padding-top:28px!important}.archive #main>.ast-row>article:first-child .ast-blog-meta-container{padding-bottom:28px!important;align-self:end}.archive #main>.ast-row>article:first-child .entry-title,.archive #main>.ast-row>article:first-child .entry-title a{font-size:26px!important;-webkit-line-clamp:4}.archive #main>.ast-row>article:first-child .ast-excerpt-container{display:block}.archive #main>.ast-row>article:first-child .ast-excerpt-container p{font-size:14.5px;color:#3b434c;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.archive #secondary .widget{background:0 0!important;border:0!important;padding:0!important;margin:0 0 12px!important;border-radius:0}.archive #secondary .ss-box{background:#fff;border:1px solid #e3e1da;border-radius:16px;padding:20px;margin:0}.archive #secondary .ss-box h5{font-size:15px;margin:0 0 12px;font-weight:700;color:#14181d;letter-spacing:-.02em}.ss-rank{padding:0!important;margin:0!important;list-style:none;counter-reset:n}.ss-rank li{counter-increment:n;display:flex;gap:12px;padding:10px 0;border-top:1px solid #e3e1da;font-size:14px;font-weight:700;line-height:1.45;margin:0}.ss-rank li:first-child{border:0}.ss-rank li::before{content:counter(n);font:800 18px/1.2"Inter",sans-serif;color:#0a7a55;min-width:18px}.ss-rank a{color:#14181d!important;text-decoration:none}.archive #secondary .ss-weekly{background:#e3f4ec;border:0}.ss-weekly p{font-size:14px;color:#3b434c;margin:0}.ss-weekly .ss-cta{margin-top:12px}.ss-pill{display:inline-block;border:1px solid currentColor;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:700;color:#0a7a55!important;text-decoration:none}@media (max-width:1080px){.archive .site-content>.ast-container{grid-template-columns:1fr}.archive #main>.ast-row{grid-template-columns:1fr 1fr}}@media (max-width:640px){.archive .site-content>.ast-container,.archive .ast-archive-entry-banner .ast-container{padding:0 16px!important}.archive #main>.ast-row{grid-template-columns:1fr}.archive .ast-archive-entry-banner h1{font-size:32px!important}.archive .ast-article-post .entry-title,.archive .ast-article-post .entry-title a{font-size:18px!important}.archive #main>.ast-row>article:first-child .entry-title,.archive #main>.ast-row>article:first-child .entry-title a{font-size:21px!important}.archive #main>.ast-row>article:first-child .ast-excerpt-container{display:block}.archive #main>.ast-row>article:first-child .ast-excerpt-container p{font-size:14.5px;color:#3b434c;margin:0}.archive .ast-archive-entry-banner p:has(a){flex-wrap:nowrap;overflow:auto}.archive .ast-archive-entry-banner p a{white-space:nowrap}}.site-footer{margin-top:64px;font-size:14px;color:#c9ced6}.site-footer .site-primary-footer-wrap{padding:56px 0 0!important;border:0!important}@media (min-width:922px){.site-footer .site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:2fr 1fr 1fr 1fr 1.4fr!important;gap:32px!important;max-width:1320px!important}.site-footer .site-primary-footer-wrap .ast-builder-grid-row-container-inner{max-width:1320px!important;padding:0 24px!important}}.site-footer h5,.site-footer .site-footer-primary-section-4::before{display:block;color:#fff!important;font-size:13px!important;letter-spacing:.06em;margin:0 0 14px!important;font-weight:700}.site-footer .site-footer-primary-section-4::before{content:"사이트"}.site-footer ul{list-style:none;margin:0!important;padding:0!important}.site-footer li{margin:8px 0!important;padding:0!important;font-size:14px}.site-footer a{color:#c9d1da!important;text-decoration:none}.site-footer .ss-fbig{font-size:30px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.2}.site-footer p{font-size:14px;color:#c9d1da}.site-footer .ss-fabout{margin-top:12px;max-width:340px}.site-footer .footer-nav-wrap .menu{display:block!important}.site-footer .footer-nav-wrap .menu-item{display:block;margin:8px 0!important}.site-footer .footer-nav-wrap .menu-link{padding:0!important;font-size:14px!important;color:#c9d1da!important}.site-footer .site-footer-primary-section-4 .footer-widget-area,.site-footer .site-footer-primary-section-4 nav{margin:0!important;text-align:left!important}.site-footer .ss-cta{margin-top:12px}.ss-fbtn{display:inline-block;background:#2bd38f;color:#0f1419!important;font-weight:700;padding:10px 14px;border-radius:10px}.site-footer .site-below-footer-wrap{padding:0 0 28px!important;border:0!important}.site-footer .site-below-footer-wrap .ast-builder-grid-row-container-inner{max-width:1320px;margin:0 auto;padding:0 24px!important}.site-footer .site-below-footer-wrap .ast-builder-grid-row{max-width:none!important}.site-footer .ast-footer-copyright{border-top:1px solid #2a333d;margin-top:40px!important;padding-top:20px;width:100%;text-align:left!important}.site-footer .ast-footer-copyright p{display:flex;justify-content:space-between;gap:20px;font-size:12.5px!important;color:#8c96a1!important;margin:0}.site-footer .ast-footer-copyright a{color:#8c96a1!important}.site-footer .site-below-footer-wrap .site-footer-section{width:100%;justify-content:flex-start!important}@media (max-width:921px){.site-footer .site-primary-footer-wrap .ast-builder-grid-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important}.site-footer .site-footer-primary-section-1{grid-column:1/-1}}@media (max-width:640px){.site-footer .site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:1fr!important}.site-footer .ast-footer-copyright p{flex-direction:column}}.site-footer .site-primary-footer-wrap .site-footer-section,.site-footer .footer-widget-area-inner{text-align:left!important}.site-footer .site-primary-footer-wrap .ast-builder-grid-row-container-inner{padding-left:24px;padding-right:24px}.ast-desktop .site-primary-header-wrap.ast-builder-grid-row-container,.ast-desktop .ast-primary-header-bar .site-primary-header-wrap{max-width:1320px!important;padding-left:24px!important;padding-right:24px!important}#astra-footer-menu{display:block!important}#astra-footer-menu .menu-item{display:block!important}.site-footer .site-below-footer-wrap,.site-footer .site-primary-footer-wrap{border-top:0!important}.site-footer .site-below-footer-wrap .ast-builder-grid-row-container-inner,.site-footer .site-below-footer-wrap .ast-builder-grid-row{max-width:1320px!important;width:100%!important}.site-footer .site-below-footer-wrap{display:block!important;padding-left:0!important;padding-right:0!important}.site-footer .site-above-footer-wrap{display:none!important}.ast-mobile-header-wrap .ast-below-header-bar .ast-builder-grid-row,.ast-mobile-header-wrap .site-header-below-section-center,.ast-mobile-header-wrap .ast-header-html,.ast-mobile-header-wrap .ast-builder-html-element{min-width:0!important;max-width:100%!important;width:100%;overflow:hidden}.ast-mobile-header-wrap .ast-below-header-bar .ast-builder-grid-row{display:block!important;padding:0 16px}.ast-mobile-header-wrap .ss-scroll-menu{max-width:100%}.site-footer .site-below-footer-wrap .ast-builder-layout-element{border-top:0!important}.archive .ast-article-post .ast-article-inner,.archive .ast-article-post .post-content,.archive .ast-article-post .ast-blog-featured-section{min-width:0;max-width:100%}.ast-mobile-header-wrap .ast-builder-layout-element,.ast-mobile-header-wrap .ast-header-html{box-sizing:border-box;padding:0!important;margin:0!important}.archive .ast-article-post .post-thumb-img-content,.archive .ast-article-post .post-thumb-img-content a{margin:0!important;display:block}.archive .ast-article-post .ast-blog-featured-section img{max-width:100%!important}.archive .ast-archive-entry-banner[data-banner-layout=layout-2]{padding:40px 0 8px!important}.archive .ast-archive-entry-banner .ast-container>.ast-breadcrumbs-wrapper{margin:0!important}.archive .ast-archive-entry-banner .ast-container .ast-breadcrumbs,.archive .ast-archive-entry-banner .ast-container .ast-breadcrumbs *{font-size:13px!important;line-height:1.6}.archive .ast-archive-entry-banner .ast-container>h1{font-size:44px!important;letter-spacing:-.04em;line-height:1.15!important;margin:8px 0!important}.archive .ast-archive-entry-banner .ast-container>p{max-width:640px!important;font-size:15px!important;line-height:1.6!important;color:#3b434c;margin:0!important}.archive .ast-archive-entry-banner .ast-container>p:has(a){display:flex;gap:8px;flex-wrap:wrap;max-width:none!important;margin:20px 0 4px!important}.archive .ast-archive-entry-banner .ast-container>p:has(a) a{font-size:13.5px!important;padding:6px 14px;line-height:1.6}@media (max-width:640px){.archive .ast-archive-entry-banner .ast-container>h1{font-size:32px!important}.archive .ast-archive-entry-banner .ast-container>p:has(a){flex-wrap:nowrap;overflow:auto}}html{background:#0f1419!important}body{background:0 0!important}#page{background:#f7f6f2}.ss-home{max-width:1320px;margin:0 auto;padding:20px 24px 0;box-sizing:border-box;font-size:16px;line-height:1.6;color:#14181d}.ss-home *{box-sizing:border-box}.ss-home a{color:inherit;text-decoration:none}.ss-home .wp-block-query,.ss-home .wp-block-post-template{margin:0!important;padding:0!important;list-style:none}.ss-home .wp-block-post{margin:0!important;padding:0!important;border:0!important}.ss-home .ss-bento{display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 0!important}.ss-home .ss-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.ss-home .ss-grid4,.ss-home .ss-cats4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px}.ss-home .ss-card{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e3e1da;height:100%;margin:0!important}.ss-home .ss-card>*,.ss-home .ss-body>*{margin:0!important}.ss-home .ss-thumb{margin:0!important;aspect-ratio:4/3;overflow:hidden;position:relative}.ss-home .ss-thumb a,.ss-home .ss-thumb img{display:block;width:100%!important;height:100%!important;object-fit:cover;max-width:none}.ss-home .ss-body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.ss-home .ss-cat,.ss-home .ss-cat a{font-size:12px!important;font-weight:700;letter-spacing:.02em;color:#0a7a55!important;text-transform:uppercase;line-height:1.4}.ss-home .ss-cat .wp-block-post-terms__separator{color:#0a7a55}.ss-home .ss-title,.ss-home .ss-title a{font-size:19px!important;line-height:1.38!important;font-weight:700!important;letter-spacing:-.02em;color:#14181d!important}.ss-home .ss-meta{font-size:13px!important;color:#5b6470;margin-top:auto!important}.ss-home .ss-excerpt{display:none}.ss-home .ss-excerpt p{margin:0}.ss-home .ss-excerpt .wp-block-post-excerpt__more-text{display:none}.ss-home .ss-bento>li:first-child{grid-column:span 2;grid-row:span 2}.ss-home .ss-bento>li:first-child .ss-card{background:#0f1419;color:#fff;border:0}.ss-home .ss-bento>li:first-child .ss-thumb{aspect-ratio:16/9}.ss-home .ss-bento>li:first-child .ss-title,.ss-home .ss-bento>li:first-child .ss-title a{font-size:32px!important;line-height:1.28!important;color:#fff!important}.ss-home .ss-bento>li:first-child .ss-excerpt{display:block;color:#c9d1da;font-size:16px}.ss-home .ss-bento>li:first-child .ss-cat,.ss-home .ss-bento>li:first-child .ss-cat a{color:#2bd38f!important}.ss-home .ss-bento>li:first-child .ss-meta{color:#9aa4af}.ss-home .ss-tile{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;padding:24px;justify-content:space-between;min-height:230px;color:#14181d!important}.ss-home .ss-cats4 .ss-tile{min-height:170px}.ss-home .t-mint{background:#e3f4ec}.ss-home .t-sand{background:#f6eedd}.ss-home .t-lav{background:#eceaf7}.ss-home .t-sky{background:#e4eef6}.ss-home .ss-tile h4{font-size:22px!important;letter-spacing:-.02em;line-height:1.3!important;margin:0!important;font-weight:700;color:#14181d}.ss-home .ss-tile p{font-size:14px;color:#3b434c;margin:0!important}.ss-home .ss-pill{display:inline-block;align-self:flex-start;border:1px solid currentColor;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:700;line-height:1.6}.ss-home .ss-secthead{display:flex;align-items:baseline;justify-content:space-between;margin:44px 0 14px}.ss-home .ss-secthead h2{font-size:24px!important;letter-spacing:-.03em;margin:0!important;font-weight:700;line-height:1.3}.ss-home .ss-secthead a{font-size:14px;color:#5b6470!important}.ss-home>.wp-block-query{margin-top:0!important;margin-bottom:0!important}.ss-home>.ss-secthead{margin:44px 0 14px!important}.ss-home>.ss-tiles{margin:12px 0 0!important}@media (max-width:1080px){.ss-home .ss-bento,.ss-home .ss-grid4,.ss-home .ss-cats4{grid-template-columns:1fr 1fr}.ss-home .ss-tiles{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ss-home{padding:16px 16px 0}.ss-home .ss-bento,.ss-home .ss-grid4,.ss-home .ss-cats4,.ss-home .ss-tiles{grid-template-columns:1fr}.ss-home .ss-bento>li:first-child{grid-column:auto;grid-row:auto}.ss-home .ss-bento>li:first-child .ss-title,.ss-home .ss-bento>li:first-child .ss-title a{font-size:24px!important}.ss-home .ss-title,.ss-home .ss-title a{font-size:18px!important}}.page-id-2266 .site-content>.ast-container,.page-id-776 .site-content>.ast-container{max-width:none!important;padding:0!important}.site-header .custom-logo-link,.site-header .ast-site-identity .site-logo-img{display:none!important}.site-header .site-title a,.site-header .site-title a:hover{font-size:0!important;line-height:1;text-decoration:none;color:#0f1419!important}.site-header .site-title a::before{content:"Stock";color:#0f1419}.site-header .site-title a::after{content:"Shadow";color:#0a7a55}.site-header .site-title a::before,.site-header .site-title a::after{font-size:21px;font-weight:700;letter-spacing:-.03em}.site-header .site-description{display:none!important}.ast-mobile-header-wrap .menu-toggle,.ast-mobile-header-wrap .menu-toggle .ast-mobile-svg{color:#0f1419!important;fill:#0f1419!important}.site-header .ast-site-identity,.site-header .ast-site-title-wrap{display:flex!important;align-items:center;padding:0!important;margin:0!important}.site-header .site-title{display:flex!important;align-items:center;line-height:1!important;margin:0!important}.site-header .site-title a{display:inline-flex!important;align-items:center;line-height:1!important}.site-header .site-title a::before,.site-header .site-title a::after{display:block;line-height:1!important}.ast-mobile-header-wrap .site-header-below-section-center{justify-content:flex-start;min-width:0;width:100%}.ast-mobile-header-wrap .site-header-below-section-center>.ast-builder-layout-element{min-width:0;width:100%}.ast-header-search{--ss-ink:#0F1419;--ss-bg:#F7F6F2;--ss-green:#0A7A55;--ss-line:#E5E3DC;--ss-sub:#5B6470;--ss-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='8.5' cy='8.5' r='5.6'/%3E%3Cpath d='M12.7 12.7 17 17'/%3E%3C/svg%3E")}.ast-header-search .search-form::before{content:none!important}.ast-header-search .search-field{font-family:inherit;color:var(--ss-ink)!important;border:0!important;background:0 0!important;box-shadow:none!important;outline:0!important;padding:0!important;min-width:0}.ast-header-search .search-field::placeholder{color:var(--ss-sub);opacity:1}.ast-header-search .search-field::-webkit-search-cancel-button{cursor:pointer}.ast-header-search .search-submit{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0!important;border:0!important;border-radius:8px;background:0 0!important;color:var(--ss-sub)!important;cursor:pointer}.ast-header-search .search-submit i,.ast-header-search .astra-search-icon .ast-icon{display:none!important}.ast-header-search .search-submit::before,.ast-header-search .astra-search-icon::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--ss-ico) center/20px 20px no-repeat;mask:var(--ss-ico) center/20px 20px no-repeat}.ast-header-search .search-submit:hover{color:var(--ss-ink)!important}.ast-header-search .search-submit:focus-visible,.ast-header-search .astra-search-icon:focus-visible{outline:2px solid var(--ss-green)!important;outline-offset:2px}.ast-desktop .ast-header-search .astra-search-icon{display:none!important}.ast-desktop .ast-header-search .ast-search-menu-icon .search-form{position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;display:flex!important;align-items:center;width:248px;height:40px;padding:0 4px 0 16px!important;border:1px solid var(--ss-line)!important;border-radius:999px;background:#fff!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.ast-desktop .ast-header-search .search-form label{display:flex;align-items:center;width:100%}.ast-desktop .ast-header-search .search-field{flex:1;width:100%!important;font-size:15px!important;line-height:38px}.ast-desktop .ast-header-search .search-form:hover{border-color:#c9c6bc!important}.ast-desktop .ast-header-search .search-form:focus-within{border-color:var(--ss-green)!important;box-shadow:0 0 0 3px rgba(10,122,85,.18)!important}.ast-desktop .ast-header-search .search-form:focus-within .search-submit{color:var(--ss-green)!important}@media (max-width:1080px){.ast-desktop .ast-header-search .ast-search-menu-icon .search-form{width:190px}}.ast-mobile-header-wrap .main-header-bar{position:relative}.ast-mobile-header-wrap .ast-header-search .ast-search-menu-icon{position:static!important}.ast-mobile-header-wrap .ast-header-search .astra-search-icon{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ss-line);border-radius:10px;background:#fff;color:var(--ss-ink)!important}.ast-mobile-header-wrap .ast-header-search .ast-dropdown-active .astra-search-icon{border-color:var(--ss-ink)}.ast-mobile-header-wrap .ast-header-search .ast-search-menu-icon .search-form{display:none!important}.ast-mobile-header-wrap .ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;left:0!important;right:0!important;z-index:99;width:auto!important;margin:0!important;padding:10px 16px!important;background:var(--ss-bg)!important;border:0!important;border-bottom:1px solid var(--ss-line)!important;border-radius:0;box-shadow:0 8px 16px rgba(15,20,25,.06)!important}.ast-mobile-header-wrap .ast-header-search .search-form label{display:flex;align-items:center;width:100%;height:48px;padding:0 4px 0 14px;background:#fff;border:1.5px solid var(--ss-green);border-radius:12px;box-shadow:0 0 0 3px rgba(10,122,85,.15)}.ast-mobile-header-wrap .ast-header-search .search-field{flex:1;width:100%!important;font-size:16px!important;line-height:44px}.ast-mobile-header-wrap .ast-header-search .search-submit{width:44px;height:44px;color:var(--ss-green)!important}.ast-mobile-header-wrap .ast-header-search{margin-right:8px!important}.ast-mobile-header-wrap .ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form{top:100%!important;transform:none!important}.search .ast-archive-entry-banner[data-banner-layout]{background:0 0!important;padding:40px 0 8px!important;text-align:left!important}.search .ast-archive-entry-banner .ast-container{max-width:1240px!important;width:100%!important;margin:0 auto!important;padding:0 48px!important;display:block!important}.search .ast-archive-entry-banner .ast-container>*{margin:0!important}.search .ast-archive-entry-banner,.search .ast-archive-entry-banner *{text-align:left!important}.search .ast-archive-entry-banner .ast-breadcrumbs-wrapper,.search .ast-archive-entry-banner .ast-breadcrumbs-inner{justify-content:flex-start!important}.search .ast-archive-entry-banner .ast-breadcrumbs,.search .ast-archive-entry-banner .ast-breadcrumbs a{font-size:13px;color:#5b6470}.search .ast-archive-entry-banner h1,.search .ast-archive-description .ast-archive-title{font-size:40px!important;line-height:1.2;letter-spacing:-.03em;font-weight:700;color:#0f1419;margin:8px 0 0!important}.search .ast-archive-entry-banner h1 span,.search .ast-archive-title span{color:#0a7a55}.search .ast-container section.ast-archive-description{background:0 0!important;padding:40px 0 8px!important}.search #main>.ast-row{display:flex!important;flex-direction:column;gap:16px;margin:0!important}.search #main>.ast-row>article{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.search .ast-article-post .ast-article-inner{border:1px solid #e5e3dc;border-radius:16px;background:#fff;overflow:hidden;box-shadow:none!important;height:auto;padding:0!important}.search .ast-article-post .post-thumb-img-content{margin:0!important}.search .ast-article-post .ast-article-inner:hover{border-color:#c9c6bc}.search-no-results .ast-archive-description{border:0!important}.search .ast-article-post .post-content{display:grid!important;grid-template-columns:minmax(0,52%) 1fr;grid-template-rows:auto auto 1fr auto;column-gap:24px;padding:0 24px 0 0!important}.search .ast-article-post .ast-blog-featured-section{grid-column:1;grid-row:1/-1;margin:0!important}.search .ast-article-post .post-content>:not(.ast-blog-featured-section){grid-column:2}.search .ast-article-post .post-thumb-img-content,.search .ast-article-post .post-thumb-img-content a{display:block;height:100%}.search .ast-article-post .ast-blog-featured-section,.search .ast-article-post .post-thumb{height:100%}.search .ast-article-post .post-thumb img{width:100%;height:100%;min-height:100%;aspect-ratio:16/9;object-fit:cover;display:block}.search .ast-article-post .post-content{padding-bottom:0!important}.search .ast-article-post .entry-meta{margin:0!important}.search .ast-article-post .cat-links{padding-top:22px;font-size:12px;font-weight:700;letter-spacing:.02em}.search .ast-article-post .cat-links a{color:#0a7a55}.search .ast-article-post .entry-title{font-size:22px!important;line-height:1.38;letter-spacing:-.02em;font-weight:700;margin:6px 0 0!important}.search .ast-article-post .entry-title a{color:#0f1419}.search .ast-article-post .entry-title a:hover{color:#0a7a55}.search .ast-article-post .ast-excerpt-container{display:-webkit-box!important;font-size:14.5px;line-height:1.6;color:#3b434c;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search .ast-article-post .ast-excerpt-container p{margin:0}.search .ast-article-post .entry-meta{font-size:13px;color:#5b6470;padding:10px 0 22px}.search .ast-article-post .entry-content:empty{display:none}.search-no-results .no-results{background:#fff;border:1px solid #e5e3dc;border-radius:16px;padding:28px}.search-no-results .no-results .page-content>p{font-size:16px;color:#3b434c;margin:0 0 16px}.search-no-results .no-results .search-form{display:flex;gap:8px;max-width:520px}.search-no-results .no-results .search-form label{flex:1;display:flex;align-items:center;height:48px;padding:0 14px;border:1px solid #e5e3dc;border-radius:12px;background:#fff}.search-no-results .no-results .search-form label:focus-within{border-color:#0a7a55;box-shadow:0 0 0 3px rgba(10,122,85,.18)}.search-no-results .no-results .search-field{flex:1;border:0!important;background:0 0!important;font-size:16px!important;padding:0!important;outline:0}.search-no-results .no-results label .search-submit{display:none!important}.search-no-results .no-results input[type=submit].search-submit{height:48px;padding:0 20px;border:0;border-radius:12px;background:#0f1419;color:#fff;font-weight:700;font-size:15px;cursor:pointer}.search-no-results .no-results input[type=submit].search-submit:hover{background:#0a7a55}.ss-noresult h2,.ss-noresult h3{font-size:15px;margin:24px 0 10px;color:#0f1419}.ss-noresult .ss-chips{display:flex;flex-wrap:wrap;gap:8px}.ss-noresult .ss-chips a{border:1px solid #e5e3dc;background:#f7f6f2;border-radius:999px;padding:7px 14px;font-size:14px;color:#0f1419}.ss-noresult .ss-chips a:hover{border-color:#0f1419}.ss-noresult ol{margin:0;padding:0;list-style:none;counter-reset:n}.ss-noresult ol li{counter-increment:n;display:flex;gap:12px;padding:10px 0;border-top:1px solid #e5e3dc;font-weight:700;font-size:15px}.ss-noresult ol li:first-child{border:0}.ss-noresult ol li::before{content:counter(n);color:#0a7a55;font-weight:700;min-width:16px}.ss-noresult ol a{color:#0f1419}@media (max-width:921px){.search .ast-article-post .ast-excerpt-container{-webkit-line-clamp:3;line-clamp:3}.search .ast-archive-entry-banner{padding:28px 0 4px!important}.search .ast-archive-entry-banner .ast-container{padding:0 24px!important}.search .ast-archive-entry-banner h1,.search .ast-archive-description .ast-archive-title{font-size:28px!important}.search .ast-article-post .post-content{display:block!important;padding:0!important}.search .ast-article-post .cat-links,.search .ast-article-post .entry-title,.search .ast-article-post .ast-excerpt-container,.search .ast-article-post .entry-meta{padding-left:18px;padding-right:18px}.search .ast-article-post .cat-links{padding-top:16px}.search .ast-article-post .entry-title{font-size:19px!important}.search .ast-article-post .entry-meta{padding-bottom:18px}.search-no-results .no-results{padding:20px}}@media (max-width:360px){.search-no-results .no-results .search-form{flex-direction:column}.search-no-results .no-results .search-form label{flex:0 0 48px}.search .ast-archive-entry-banner h1{font-size:24px!important}}:root{--ss-ease:cubic-bezier(.2,.7,.2,1);--ss-fast:180ms;--ss-mid:260ms}.ss-home .ss-card,.ss-home .ss-tile,.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.search .ast-article-post .ast-article-inner{position:relative;transition:transform var(--ss-mid) var(--ss-ease),border-color var(--ss-fast) ease;will-change:transform}.ss-home .ss-card::after,.ss-home .ss-tile::after,.archive .ast-article-post .ast-article-inner::after,.blog .ast-article-post .ast-article-inner::after,.search .ast-article-post .ast-article-inner::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 12px 28px -10px rgba(15,20,25,.18),0 2px 6px rgba(15,20,25,.05);opacity:0;transition:opacity var(--ss-mid) var(--ss-ease)}@media (hover:hover) and (pointer:fine){.ss-home .ss-card:hover,.ss-home .ss-tile:hover,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover,.search .ast-article-post .ast-article-inner:hover{transform:translateY(-3px)}.ss-home .ss-card:hover::after,.ss-home .ss-tile:hover::after,.archive .ast-article-post .ast-article-inner:hover::after,.blog .ast-article-post .ast-article-inner:hover::after,.search .ast-article-post .ast-article-inner:hover::after{opacity:1}}@media (hover:hover) and (pointer:fine){.ss-home .ss-card:has(:focus-visible),.archive .ast-article-post .ast-article-inner:has(:focus-visible){transform:translateY(-3px)}}.ss-home .ss-thumb,.ast-article-post .post-thumb-img-content{overflow:hidden}.ss-home .ss-thumb :is(img,svg),.ast-article-post .post-thumb-img-content img{transition:transform 600ms var(--ss-ease);transform-origin:50% 50%}@media (hover:hover) and (pointer:fine){.ss-home .ss-card:hover .ss-thumb :is(img,svg),.ast-article-post .ast-article-inner:hover .post-thumb-img-content img{transform:scale(1.035)}}.ss-home .ss-title a,.ast-article-post .entry-title a,.ss-pill,.ss-box a,.main-header-menu .menu-link,.ss-scroll-menu a,.site-footer a{transition:color var(--ss-fast) ease,background-color var(--ss-fast) ease,border-color var(--ss-fast) ease}@media (hover:hover) and (pointer:fine){.ss-home .ss-card:hover .ss-title,.ss-home .ss-card:hover .ss-title a,.ast-article-post .ast-article-inner:hover .entry-title a{color:#0a7a55!important}.ss-box a:hover,.ss-scroll-menu a:hover{color:#0a7a55}.ss-pill:hover{background-color:currentColor}.ss-pill:hover>*,.ss-pill:hover{-webkit-text-fill-color:#fff}}.ss-anim .ss-reveal{opacity:0;transform:translateY(12px);transition:opacity 480ms var(--ss-ease),transform 480ms var(--ss-ease);transition-delay:var(--ss-d,0ms)}.ss-anim .ss-reveal.is-in{opacity:1;transform:none}@keyframes ss-failsafe{to{opacity:1;transform:none}}.ss-anim .ss-reveal:not(.is-in){animation:ss-failsafe 1ms linear 10s forwards}ins.adsbygoogle,.google-auto-placed{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.ss-anim .ss-reveal{opacity:1!important;transform:none!important;transition:none!important}.ss-home .ss-card,.ss-home .ss-tile,.ast-article-post .ast-article-inner,.ss-home .ss-thumb :is(img,svg),.ast-article-post .post-thumb-img-content img{transform:none!important;transition:none!important}}body .main-header-menu .menu-link,body .ast-builder-menu .menu-link{font-weight:400}body h1,body h2,body h3,body h4,body h5,body h6,body .entry-title,body strong,body b,body th{font-weight:700}body .ast-button,body .button,body button,body input[type=submit],body .wp-block-button__link,body .menu-toggle{font-weight:400}body .entry-content :is(h1,h2,h3,h4,h5,h6),body .entry-content .wp-block-heading{font-weight:700}
.site-footer a.ss-fbtn{background:#f2b33d!important;color:#0f1419!important}.site-footer a.ss-fbtn:hover,.site-footer a.ss-fbtn:focus-visible{background:#f7f6f2!important;color:#0f1419!important}.site-footer a.ss-fbtn:focus-visible{outline:2px solid #f2b33d;outline-offset:2px}.site-footer .ast-footer-copyright p,.site-footer span.ss-legal-l{color:#aeb6bf!important}.site-footer .site-below-footer-wrap .ast-footer-copyright a{color:#c9d1da!important;text-decoration:underline;text-underline-offset:2px}.site-footer .site-below-footer-wrap .ast-footer-copyright a:hover,.site-footer .site-below-footer-wrap .ast-footer-copyright a:focus-visible{color:#f2b33d!important}.site-footer .site-below-footer-wrap .ast-footer-copyright a:focus-visible{outline:2px solid #f2b33d;outline-offset:2px}.ss-home .ss-tile h3{font-size:22px!important;letter-spacing:-.02em;line-height:1.3!important;margin:0!important;font-weight:700;color:#14181d}.site-footer h2.ss-fhead{display:block;color:#fff!important;font-size:13px!important;letter-spacing:.06em!important;margin:0 0 14px!important;font-weight:700}#secondary .ss-box h2.ss-sidehead{font-size:21px;font-size:1.4rem;line-height:1.35;margin:0;letter-spacing:-.02em;font-weight:700;color:#14181d}#secondary .ss-weekly h2.ss-sidehead{font-size:16px;font-size:1.0666666666667rem}.archive #secondary .ss-box h2.ss-sidehead{font-size:15px;margin:0 0 12px}
/* toss-single-post v2: body.single-post only */
body.single-post.ast-separate-container .site-main>.ast-article-single{max-width:760px;margin-left:auto;margin-right:auto;padding:56px 40px 72px;border-radius:20px}body.single-post .entry-content{font-size:18px;line-height:1.85;color:#333d4b}body.single-post .entry-content :where(p,li){word-break:keep-all;overflow-wrap:break-word}body.single-post .entry-content>:where(p){margin:0 0 1.45em}body.single-post .entry-header .entry-title{font-size:40px;line-height:1.35;letter-spacing:-.02em;font-weight:800;color:#191f28;margin:0 0 16px}body.single-post .entry-header .entry-meta{font-size:15px;line-height:1.6;color:#8b95a1;margin:0 0 32px}body.single-post .entry-header .entry-meta a{color:#6b7684;text-decoration:none}body.single-post .entry-header .entry-meta .ast-terms-link a{color:#0a7a55;font-weight:700}body.single-post .entry-header .post-thumb-img-content img{border-radius:20px;display:block}body.single-post .entry-header .post-thumb-img-content{margin-bottom:40px}body.single-post .entry-content h2.wp-block-heading{font-size:28px;line-height:1.4;letter-spacing:-.02em;margin:2.4em 0 .75em;color:#191f28;scroll-margin-top:24px}body.single-post .entry-content h3.wp-block-heading{font-size:21px;line-height:1.45;margin:1.9em 0 .6em;color:#191f28;scroll-margin-top:24px}body.single-post .entry-content figure.wp-block-image{margin:32px 0 40px}body.single-post .entry-content figure.wp-block-image img{border-radius:16px}body.single-post .entry-content figure.wp-block-image figcaption{font-size:14px;color:#8b95a1;text-align:center;margin-top:10px}body.single-post .entry-content details.wp-block-details{background:#f2f4f6;border-radius:16px;padding:18px 22px;margin:32px 0 40px}body.single-post .entry-content details.wp-block-details>summary{font-size:16px;font-weight:700;color:#191f28;cursor:pointer;list-style-position:inside}body.single-post .entry-content details.wp-block-details[open]>summary{margin-bottom:10px}body.single-post .entry-content .wp-block-rank-math-toc-block h2{display:none}body.single-post .entry-content .wp-block-rank-math-toc-block nav ul{margin:0;padding-left:1.2em}body.single-post .entry-content .wp-block-rank-math-toc-block li{font-size:16px;line-height:1.6;margin:6px 0}body.single-post .entry-content .wp-block-rank-math-toc-block a{color:#4e5968;text-decoration:none}body.single-post .entry-content blockquote.wp-block-quote{margin:32px 0;padding:18px 22px;border:0;border-left:0;border-radius:14px;background:#f7f8fa;font-style:normal}body.single-post .entry-content blockquote.wp-block-quote p{font-size:15px;line-height:1.7;color:#6b7684;margin:0}body.single-post .entry-content blockquote.wp-block-quote p+p{margin-top:.6em}body.single-post .entry-content p.ss-holding{background:#f2f4f6;border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.65;color:#4e5968;margin:40px 0 12px}body.single-post .entry-content>p:has(+blockquote.wp-block-quote:last-of-type){background:#f2f4f6;border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.65;color:#4e5968;margin:40px 0 12px}body.single-post .entry-content figure.wp-block-table{margin:24px 0 36px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e8eb;border-radius:14px}body.single-post .entry-content table{border-collapse:collapse;width:100%;margin:0;border:0;font-size:16px;line-height:1.55}body.single-post .entry-content table :is(th,td){border:0;border-bottom:1px solid #eef0f2;padding:13px 16px;text-align:left;vertical-align:top}body.single-post .entry-content table thead{border:0}body.single-post .entry-content table thead th{background:#f7f8fa;color:#6b7684;font-size:14px;font-weight:700;border-bottom:1px solid #e5e8eb}body.single-post .entry-content table tbody tr:last-child>*{border-bottom:0}body.single-post .entry-content figure.wp-block-table figcaption{font-size:13px;color:#8b95a1;padding:8px 16px;margin:0}body.single-post .entry-content>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e8eb;border-radius:14px;margin:24px 0 36px}@media (max-width:921px){body.single-post.ast-separate-container .site-main>.ast-article-single{padding:40px 28px 56px}body.single-post .entry-header .entry-title{font-size:32px}}@media (max-width:544px){body.single-post.ast-separate-container .site-main>.ast-article-single{padding:28px 20px 48px;border-radius:0}body.single-post .entry-header .entry-title{font-size:27px;letter-spacing:-.015em}body.single-post .entry-content{font-size:17px;line-height:1.8}body.single-post .entry-content h2.wp-block-heading{font-size:23px}body.single-post .entry-content h3.wp-block-heading{font-size:19px}body.single-post .entry-content table{font-size:15px}body.single-post .entry-content table:has(tr>:nth-child(4)){min-width:560px}body.single-post .entry-content table :is(th,td){padding:11px 12px}body.single-post .entry-content figure.wp-block-image img,body.single-post .entry-header .post-thumb-img-content img{border-radius:12px}}
body.single-post .entry-header .entry-meta{font-size:0;line-height:0}body.single-post .entry-header .entry-meta>.ast-terms-link,body.single-post .entry-header .entry-meta>.posted-by,body.single-post .entry-header .entry-meta>.posted-on{font-size:15px;line-height:24px}body.single-post .entry-header .entry-meta>*+.posted-by::before,body.single-post .entry-header .entry-meta>*+.posted-on::before{content:"\2022";color:#8b95a1}body.single-post .entry-header .entry-meta>*+.posted-by::before{content:"\a0\2022"}