@layer legacy;
:root{--ink:#203e36;--muted:#606a60;--bg:#f6f3ea;--white:#fffdf7;--line:#ced2c4;--rose:#315b49;--rose-light:#e7ecdc;--accent:#d5e4ad;--coral:#bc654a;--max:1184px;--serif:"Yu Mincho","Hiragino Mincho ProN",serif;--sans:"Yu Gothic",Meiryo,system-ui,sans-serif;--red:var(--rose);--rose-d:#203e36;--rose-l:var(--rose-light);--dark:var(--ink);--cream:var(--bg);--body:var(--ink);--border:var(--line);--ok:#476b4b;--warn:#985427;--color-primary:var(--rose);--color-cream:var(--bg);--color-sage:#678160;--color-text:var(--ink);--color-border:var(--line);--color-primary-bg:var(--rose-light);--color-sage-bg:#e9ecdf;--cp:var(--rose);--cpp:var(--rose-light);--cpl:#a8b995;--cr:var(--bg);--crd:#ececde;--cs:#678160;--ct:var(--ink);--ctm:var(--muted);--cb:var(--line);--fs:var(--serif);--fn:var(--sans);--radius:3px;--shadow:none}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px;color-scheme:light;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.9;-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--ink)}a{color:var(--rose);text-underline-offset:.25em}a:hover{color:#112f22}button,input,select,textarea{font:inherit}button{cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--coral);outline-offset:5px}img{max-width:100%;height:auto}.skip-link{position:fixed;left:15px;top:-90px;z-index:200;background:var(--accent);padding:12px 20px;color:var(--ink)}.skip-link:focus{top:15px}
.site-top{position:sticky;top:0;z-index:100;background:#f6f3eaf5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.site-top>div{max-width:var(--max);min-height:94px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 28px;gap:26px}.brand{display:flex;align-items:center;gap:13px;white-space:nowrap;color:var(--ink);text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.03em}.brand small{display:block;font:9px/1.7 monospace;letter-spacing:.15em;margin-top:4px}.brand-mark{width:28px;height:35px;display:flex;gap:3px;align-items:flex-end;transform:skewY(-15deg)}.brand-mark i{width:7px;height:35px;background:var(--ink);display:block}.brand-mark i:nth-child(2){height:27px;background:#73916a}.brand-mark i:last-child{height:19px;background:var(--coral)}.site-top nav{display:flex;gap:23px;font-size:12px}.site-top nav a{text-decoration:none;position:relative}.site-top nav a:after{content:'';position:absolute;left:0;bottom:-5px;width:0;height:1px;background:currentColor;transition:width .2s}.site-top nav a:hover:after{width:100%}.nav-diagnosis{background:var(--ink);color:#fffdf7;padding:10px 17px;font-size:12px;text-decoration:none;white-space:nowrap}.nav-diagnosis:hover{background:#315b49;color:#fffdf7}.nav-diagnosis span{margin-left:12px}
.wrap{max-width:var(--max);margin:auto;padding:44px 28px 96px}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:0 0 48px}.eyebrow{font:11px/1.8 monospace,var(--sans);letter-spacing:.13em;color:var(--rose);margin:0 0 24px;display:flex;align-items:center;gap:10px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--coral);display:inline-block}h1{font-family:var(--serif);font-size:clamp(30px,3.7vw,48px);font-weight:500;line-height:1.65;letter-spacing:.025em;max-width:970px;margin:0 0 28px}h2{font-family:var(--serif);font-weight:600;font-size:25px;line-height:1.7;margin:60px 0 24px;letter-spacing:.025em;padding-bottom:17px;border-bottom:1px solid var(--line)}h3{font-size:18px;line-height:1.7;margin:32px 0 17px}p{margin:0 0 23px}.intro{font-size:16px;line-height:2.1;max-width:800px;color:#4b5b4e;margin-bottom:34px}.article-meta{display:flex;gap:26px;flex-wrap:wrap;font-size:11px;letter-spacing:.03em;color:var(--muted);padding:20px 0;border-block:1px solid var(--line);margin:38px 0 46px}.article-layout{display:grid;grid-template-columns:minmax(0,790px) 250px;gap:64px;align-items:start}.article-body{min-width:0;overflow-wrap:anywhere;font-size:16px;line-height:2.1}.article-body>h2:first-child{margin-top:0}.article-body ul,.article-body ol{padding-left:26px;margin:20px 0 32px}.article-body li{padding-left:5px;margin:12px 0}.article-body li::marker{color:var(--rose)}.toc{position:sticky;top:125px;border:0;border-top:2px solid var(--ink);padding:22px 0;background:transparent;border-radius:0;font-size:12px;line-height:1.85}.toc>strong{font-size:11px;letter-spacing:.08em}.toc ol{padding:0;list-style:none;counter-reset:toc;margin:22px 0}.toc li{counter-increment:toc;display:flex;gap:10px;margin:17px 0}.toc li:before{content:counter(toc,decimal-leading-zero);font:10px/2 monospace;color:#84917c;flex-shrink:0}.toc a{text-decoration:none;color:#4b5b4e}.toc a:hover{color:var(--ink);text-decoration:underline}.table-wrap{overflow-x:auto;margin:28px 0 35px;border:1px solid var(--line);background:var(--white);border-radius:2px;overscroll-behavior-x:contain}.article-body table,table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.85;min-width:420px}caption{padding:16px 20px;text-align:left;font-weight:700}th,td{border:1px solid var(--line);padding:17px;text-align:left;vertical-align:top}th{background:var(--rose-light);color:var(--ink);font-weight:700}.article-body blockquote{margin:30px 0;padding:24px 29px;border-left:3px solid var(--rose);background:#eceee1;font-size:15px}.article-body blockquote p:last-child{margin-bottom:0}.article-body code{background:var(--rose-light);padding:3px 6px}.source-box,.cta-box{padding:30px;border:1px solid var(--line);border-radius:2px;margin:45px 0;background:var(--white)}.source-box{font-size:12px;line-height:1.9}.source-box h2,.cta-box h2{font-size:19px;margin:0 0 20px;border:0;padding:0}.cta-box{background:var(--rose-light);border:0}.cta-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;background:var(--ink);color:var(--white);padding:17px 25px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid var(--ink);border-radius:2px;transition:background .2s,transform .2s}.cta-button:hover{color:var(--white);background:#315b49;transform:translateY(-2px)}.text-link{font-size:13px;display:inline-flex;gap:20px;align-items:center;text-decoration:none;border-bottom:1px solid var(--ink);padding:10px 0}.text-link span,.cta-button span{font-size:22px;font-weight:400}
.chapter-hero{max-width:var(--max);padding:65px 28px 48px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;gap:30px;align-items:center;min-height:660px}.hero-copy{padding-bottom:10px}.hero-copy h1{font-size:clamp(40px,4.6vw,65px);line-height:1.6;font-weight:500;letter-spacing:.025em;margin:27px 0}.word-circle{position:relative;white-space:nowrap}.word-circle:after{content:'';position:absolute;inset:0 -9px;border:1px solid #8ca178;border-radius:50%;transform:rotate(-9deg);pointer-events:none}.hero-deck{font-size:17px;line-height:2;letter-spacing:.045em;margin:0 0 17px}.hero-note{font-size:12px;line-height:2.1;color:var(--muted);margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.hero-detail{display:flex;gap:18px;color:var(--muted);font-size:10px;letter-spacing:.04em;margin-top:24px}.hero-detail span+span{border-left:1px solid #bbc1af;padding-left:18px}.chapter-art{position:relative;max-width:490px;justify-self:end;width:100%;padding:0 0 23px}.chapter-art svg{width:100%;display:block;transform:rotate(-3deg);animation:open-chapter 1.2s cubic-bezier(.2,.7,.2,1) both}.art-note{position:absolute;left:0;bottom:30px;font-family:var(--serif);font-size:13px;writing-mode:vertical-rl;letter-spacing:.14em}.art-label{position:absolute;top:16px;right:10px;font:9px monospace;letter-spacing:.2em;writing-mode:vertical-rl}.pathways{max-width:1128px;margin:0 auto 70px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.pathways a{position:relative;padding:28px 26px 30px;color:var(--ink);text-decoration:none;transition:background .2s}.pathways a+a{border-left:1px solid var(--line)}.pathways a:hover{background:#e9edda}.path-num{font:10px monospace;letter-spacing:.07em;display:block;color:var(--muted);margin-bottom:15px}.pathways strong{font-family:var(--serif);font-size:21px;font-weight:500}.pathways p{font-size:11px;color:var(--muted);margin:10px 0 0}.path-arrow{position:absolute;right:24px;top:26px;font-size:24px}.quiz-heading{text-align:left;margin:0 0 32px}.quiz-heading h2{margin:10px 0 20px;border:0;padding:0;font-size:31px}.quiz-heading>p:last-child{font-size:12px;color:var(--muted)}#form-section{max-width:850px;padding:56px 42px 60px;margin:0 auto 75px;background:var(--white);border:1px solid var(--line);box-shadow:none;scroll-margin-top:118px}#form-section .trust-bar{justify-content:flex-start;padding:0 0 26px;margin-bottom:0}#form-section .trust-item{font-size:11px;color:var(--muted);padding:0 18px}#form-section .trust-item:first-child{padding-left:0}.progress-wrap{margin:0}.progress-label{font-size:11px;color:var(--muted)}.progress-bar{height:3px;background:#e0e4d7;border-radius:0;margin:12px 0 35px}.progress-fill{background:var(--rose);border-radius:0}.step-num{font:10px monospace;letter-spacing:.12em;color:var(--rose);margin:0 0 20px}.step-title{font-family:var(--serif);font-weight:500;font-size:27px;line-height:1.7;color:var(--ink);margin:0 0 20px}.step-desc{font-size:12px;color:var(--muted);margin-bottom:25px}.choices{gap:10px}.choice-card{border:1px solid var(--line);border-radius:2px;padding:18px 20px;background:var(--white);box-shadow:none;transition:border-color .16s,background .16s}.choice-card:hover{background:#eef1e4;border-color:#789365;transform:none}.choice-card.selected{border-color:var(--rose);background:var(--rose-light);box-shadow:inset 3px 0 0 var(--rose)}.choice-label{font-size:14px;font-weight:600;line-height:1.65;color:var(--ink)}.choice-sub{font-size:11px;color:var(--muted);line-height:1.75}.choice-icon{color:var(--rose);font-size:18px}.check-mark{border-color:var(--line)}.selected .check-mark{background:var(--rose);border-color:var(--rose);color:white}.step-nav{margin-top:28px}.btn-next,.btn-restart,.btn-generate,.bcalc,.cta-btn,.ctabtn,.aff-btn,.header-cta{background:var(--ink);border-radius:2px;color:var(--white);box-shadow:none;min-height:48px}.btn-next:hover,.bcalc:hover{background:var(--rose);transform:none}.btn-next:disabled{background:#d0d5c7;color:#697464;opacity:1;cursor:not-allowed}.btn-back,.btn-reset{border:1px solid var(--line);border-radius:2px;color:var(--muted);background:transparent}.home-page #result-section{background:var(--bg)}.result-inner{max-width:850px}.result-title{font-family:var(--serif);color:var(--ink);font-weight:500}.result-verdict,.score-block,.axes-wrap,.share-quote-box,.share-card,.reco-card,.kindle-card,.result-related-item,.evidence-box{border-radius:3px;box-shadow:none}.reco-name{color:var(--ink)}
.hub-search{margin:45px 0 32px;padding:23px 28px;display:grid;grid-template-columns:140px 1fr;gap:10px 25px;border-block:1px solid var(--line);background:#eceee0}.hub-search label{font-size:13px;align-self:center;font-weight:600}.hub-search input{width:100%;border:0;border-bottom:1px solid #89967c;background:transparent;padding:10px 0;outline-offset:3px;border-radius:0;font-size:14px;color:var(--ink)}.hub-search p{grid-column:2;font-size:10px;margin:0;color:var(--muted)}.category-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:30px 0 55px}.category-nav a{border-bottom:1px solid #a6b197;font-size:12px;padding:5px 0;text-decoration:none}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.article-card{position:relative;display:block;padding:29px 25px 44px;text-decoration:none;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);transition:background .2s}.article-card:after{content:'↗';position:absolute;bottom:16px;right:25px;color:var(--rose);font-size:22px;transition:transform .2s}.article-card:hover{background:#e9eddc;color:var(--ink)}.article-card:hover:after{transform:translate(3px,-3px)}.article-card:nth-child(3n+2){border-inline:1px solid var(--line)}.article-card h3{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.9;margin:13px 0 16px}.article-card p{font-size:11px;line-height:1.95;color:var(--muted);margin:0}.article-card small{font-size:10px;font-family:monospace;color:var(--rose)}[hidden]{display:none!important}
.site-foot{max-width:none;margin:0;background:var(--ink);padding:50px max(28px,calc((100vw - 1128px)/2)) 38px;color:#d5dcc9;font-size:11px;border:0}.site-foot nav{display:flex;flex-wrap:wrap;gap:18px 28px;margin:28px 0}.site-foot a{color:#edf1dc;text-decoration:none}.site-foot a:hover{text-decoration:underline}.site-foot p{margin:12px 0;line-height:1.9}.analytics-control{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.launch-links{max-width:1128px;margin:65px auto;padding:42px 34px;background:#e8eddb;border:0;border-radius:0;text-align:left;color:var(--ink)}.launch-links h2{margin:0 0 22px;font-size:25px;border:0}.launch-links p{font-size:13px;max-width:830px}.launch-links ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 32px;padding:0;list-style:none;margin:25px 0}.launch-links li{padding:15px 0;border-bottom:1px solid #bac7a9;font-size:14px}.launch-links li a{text-decoration:none}.launch-links li a:hover{text-decoration:underline}.launch-links>a{font-size:13px;display:inline-block;margin-top:15px}
.legacy-page main:not(.wrap){max-width:1000px;margin:0 auto;padding:44px 28px 80px}.legacy-page .container{max-width:850px;margin:auto;padding-inline:0}.legacy-page .article-header{padding:40px 0;margin-bottom:40px;border-color:var(--line)}.legacy-page .article-title,.legacy-page .hero__h1,.legacy-page .page-title{font-family:var(--serif);font-size:clamp(29px,3.5vw,45px);font-weight:500;line-height:1.7;color:var(--ink);background:none;-webkit-text-fill-color:currentColor}.legacy-page .article-title span,.legacy-page .hero__h1 span,.legacy-page .page-title span{color:var(--rose);background:none;-webkit-text-fill-color:currentColor}.legacy-page .article-lead,.legacy-page .hero__p,.legacy-page .page-subtitle{font-size:15px;color:#4b5b4e;line-height:2}.legacy-page .hero{background:#e7ecda;text-align:left;padding:58px max(28px,calc((100vw - 944px)/2));border-bottom:1px solid var(--line)}.legacy-page .hero__p{margin:0;max-width:660px}.legacy-page .hero__tag{font:11px monospace;letter-spacing:.13em;border:0;padding:0}.legacy-page .bc,.legacy-page .breadcrumb{font-size:11px;max-width:1000px;padding-inline:28px}.legacy-page .card,.legacy-page .tool-card,.legacy-page .result-card,.legacy-page .agent-card,.legacy-page .service-card,.legacy-page .related-item{background:var(--white);border:1px solid var(--line);border-radius:3px;box-shadow:none}.legacy-page .card,.legacy-page .tool-card{padding:32px}.legacy-page .alert-box,.legacy-page .checklist,.legacy-page .my-story,.legacy-page .cta-block,.legacy-page .cta,.legacy-page .warn-box,.legacy-page .tbox{border-radius:3px;box-shadow:none}.legacy-page .cta-block{background:var(--rose-light);color:var(--ink);border:0}.legacy-page .cta-block-title{color:var(--ink);background:none}.legacy-page .cta-block-title span{color:var(--rose)}.legacy-page .toc{position:static;margin:30px 0 45px;background:transparent;padding:25px 0;border:0;border-block:1px solid var(--line)}.legacy-page .toc li{display:list-item;counter-increment:none}.legacy-page .toc li:before{content:none}.legacy-page .toc ol{list-style:decimal;padding-left:24px}.legacy-page .article-body h2{color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line);padding:0 0 17px;border-radius:0}.legacy-page .article-body h3{color:var(--ink);border-left:2px solid #95a680;padding-left:15px}.legacy-page input:not([type="checkbox"]):not([type="radio"]),.legacy-page select,.legacy-page textarea{color:var(--ink);background:var(--white);border:1px solid #99aa8a;border-radius:2px;min-height:44px}.legacy-page .option-btn,.legacy-page .tab-btn,.legacy-page .stab,.legacy-page .result-nav-btn{border-radius:2px}.legacy-page .option-btn.selected,.legacy-page .tab-btn.active,.legacy-page .stab.active{background:var(--ink);color:#fffdf7;border-color:var(--ink)}.legacy-page .tool-title{font-family:var(--serif);font-size:25px;font-weight:600}.legacy-page .tool-tabs{border-radius:2px}.legacy-page .rh__days{font-family:var(--serif);font-weight:500;color:var(--rose)}.legacy-page .share__card,.legacy-page .sns-box{background:var(--rose-light);border-radius:3px}.legacy-page .faq-q{color:var(--ink)}.legacy-page .related-articles{margin:50px 0}.legacy-page .service-card-name{color:var(--ink)}.reading-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0;background:var(--coral);z-index:150;pointer-events:none}
@keyframes open-chapter{from{opacity:0;transform:translateY(15px) rotate(-6deg)}to{opacity:1;transform:rotate(-3deg)}}
@media(max-width:1050px){.site-top nav{gap:14px}.site-top nav a:last-child{display:none}.article-layout{grid-template-columns:minmax(0,1fr) 210px;gap:38px}.hero-copy h1{font-size:48px}.pathways{margin-inline:28px}.pathways strong{font-size:18px}.site-top>div{gap:18px}.brand{font-size:13px}.nav-diagnosis{font-size:11px;padding:9px 12px}.hero-actions{gap:20px}.hero-actions .cta-button{padding:15px 20px;gap:20px}}
@media(max-width:780px){html{scroll-padding-top:120px}.site-top>div{padding:15px 20px;min-height:75px;flex-wrap:wrap;gap:14px}.site-top nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:11px;border-top:1px solid var(--line);padding-top:9px}.site-top nav a:last-child{display:block}.brand{font-size:12px}.brand small{font-size:8px}.brand-mark{width:23px;height:30px}.brand-mark i{height:30px;width:6px}.brand-mark i:nth-child(2){height:23px}.brand-mark i:last-child{height:16px}.nav-diagnosis{padding:7px 10px;font-size:10px}.nav-diagnosis span{margin-left:5px}.chapter-hero{padding:40px 22px 15px;gap:0;grid-template-columns:1fr;min-height:0}.hero-copy h1{font-size:clamp(36px,8.8vw,57px);margin:22px 0}.hero-copy .eyebrow{font-size:9px;letter-spacing:.09em}.hero-deck{font-size:15px}.hero-note{font-size:12px}.chapter-art{max-width:350px;justify-self:center;margin:30px 0 0}.art-note{left:8px;font-size:11px}.art-label{right:5px}.hero-actions{gap:23px}.hero-actions .cta-button{font-size:12px;padding:15px 18px}.hero-actions .text-link{font-size:12px;gap:10px}.pathways{grid-template-columns:1fr;margin:0 22px 45px}.pathways a{padding:20px 12px}.pathways a+a{border-left:0;border-top:1px solid var(--line)}.path-num{font-size:9px;margin:0 0 9px}.pathways strong{font-size:20px}.pathways p{font-size:11px;margin-top:6px}.path-arrow{top:20px;right:12px}.wrap{padding:30px 22px 60px}.breadcrumbs{margin-bottom:32px}.article-layout{grid-template-columns:1fr;gap:28px}.article-layout .toc{order:-1;position:static;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0}.article-layout .toc ol{columns:2;column-gap:20px;margin:16px 0 0}.article-layout .toc li{break-inside:avoid;font-size:11px;margin:0 0 12px}.article-body{font-size:15px;line-height:2.1}.article-meta{gap:10px 20px;margin:28px 0 30px;font-size:10px}.article-body h2{font-size:23px;margin-top:45px}.article-body h3{font-size:17px}.article-body th,.article-body td{padding:14px}.article-body table{font-size:12px;min-width:440px}.source-box,.cta-box{padding:24px;margin:30px 0}.source-box{font-size:11px}.hub-search{padding:20px;grid-template-columns:1fr;margin:30px 0}.hub-search p{grid-column:1}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card{padding:23px 15px 40px}.article-card h3{font-size:16px;margin:10px 0 14px}.article-card p{font-size:10px}.article-card:nth-child(3n+2){border-inline:0}.article-card:nth-child(2n){border-left:1px solid var(--line)}.category-nav{margin:25px 0 40px;gap:8px 19px}.category-nav a{font-size:11px}.launch-links{margin:40px 20px;padding:28px 23px}.launch-links h2{font-size:23px}.launch-links ul{grid-template-columns:1fr}.launch-links li{font-size:13px}.site-foot{padding:35px 22px;font-size:10px}#form-section{padding:30px 21px;margin:0 20px 45px;max-width:none;scroll-margin-top:135px}.quiz-heading h2{font-size:25px}.quiz-heading>p:last-child{font-size:11px}.step-title{font-size:23px}.choice-card{padding:15px}.choice-label{font-size:13px}.choice-sub{font-size:10px}.trust-bar{flex-wrap:wrap;gap:10px}.trust-item{padding-inline:10px!important;font-size:10px!important}.trust-item:first-child{padding-left:0!important}.step-title br{display:none}.legacy-page main:not(.wrap){padding:30px 22px 50px}.legacy-page .hero{padding:37px 22px}.legacy-page .hero__h1{font-size:30px}.legacy-page .hero__p{font-size:13px}.legacy-page .container{padding:0}.legacy-page .bc{padding:15px 22px}.legacy-page .card,.legacy-page .tool-card{padding:24px 20px}.legacy-page .article-title,.legacy-page .page-title{font-size:28px}.legacy-page .article-lead,.legacy-page .page-subtitle{font-size:14px}.result-inner{padding-inline:22px}}
@media(max-width:420px){.article-grid{grid-template-columns:1fr}.article-card:nth-child(2n){border-left:0}.article-card{padding:24px 0 40px}.article-card h3{font-size:19px}.article-card p{font-size:12px}.article-card:after{right:0}.hero-copy h1{font-size:37px}.nav-diagnosis{font-size:9px}.brand{font-size:11px}.article-layout .toc ol{columns:1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.ad-disclosure{max-width:1280px;margin:12px auto 0;padding:0 32px;font-size:11px;color:#536359;letter-spacing:.02em}.ad-unit{border:1px solid #bcc6b5;background:#edf1e5;padding:28px;margin:32px 0}.ad-unit .ad-label{font:11px monospace;letter-spacing:.15em}.ad-unit h2{margin-top:10px}.ad-unit>a{display:inline-block;margin-top:12px;font-weight:700;border-bottom:1px solid currentColor}.ad-unit img[width="1"]{width:1px!important;height:1px!important;display:inline;opacity:0}@media(max-width:600px){.ad-disclosure{padding:0 20px;font-size:10px}.ad-unit{padding:20px}}
