:root{--color-bg: #f5f1e8;--color-surface: #ffffff;--color-surface-muted: #efe7d9;--color-border: #d4c7b2;--color-text: #1f1a14;--color-text-soft: #62584c;--color-accent: #175c4c;--color-accent-soft: #e7f2ee;--color-heading: #17120d;--color-inkline: rgba(23, 18, 13, .08);--shadow-soft: 0 16px 40px rgba(31, 26, 20, .05);--radius-md: 22px;--radius-sm: 14px;--container: 1120px;--content-width: 760px;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4rem;--space-8: 5rem;--transition-base: .18s ease}*,*:before,*:after{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif;line-height:1.7;color:var(--color-text);background:var(--color-bg)}body{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,ul,ol,table,blockquote{margin:0 0 var(--space-4)}ul,ol{padding-left:1.2rem}h1,h2,h3{color:var(--color-heading);margin:0 0 var(--space-3);letter-spacing:-.03em;word-break:keep-all;overflow-wrap:break-word}h1{font-size:clamp(2.5rem,5vw,4.8rem);width:min(100%,720px);line-height:1.14;letter-spacing:-.03em}h2{font-size:clamp(1.6rem,2.5vw,2.5rem);width:min(100%,680px);line-height:1.2;letter-spacing:-.028em}h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.022em}p{line-height:1.72}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;background:#f0ece6;padding:.15rem .35rem;border-radius:6px}.container{width:min(calc(100% - 2rem),var(--container));margin:0 auto}.site-header{position:sticky;top:0;z-index:10;backdrop-filter:blur(14px);background:#f5f1e8e6;border-bottom:1px solid rgba(212,199,178,.85)}.site-header__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:1rem 0}.site-brand{display:inline-flex;flex-direction:column;gap:.1rem}.site-brand__name{font-weight:800;letter-spacing:-.02em}.site-brand__domain{font-size:.875rem;color:var(--color-text-soft)}.site-nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0}.site-nav a{color:var(--color-text-soft);font-size:.94rem}.site-nav a:hover,.site-nav a:focus-visible{color:var(--color-heading)}.site-footer{padding:var(--space-6) 0;border-top:1px solid var(--color-border);margin-top:var(--space-8)}.site-footer__inner{display:grid;gap:.85rem;color:var(--color-text-soft)}.site-footer__brand{display:grid;gap:.2rem}.site-footer__name,.site-footer__description,.site-footer__copyright,.site-footer__contact{margin:0}.site-footer__name{color:var(--color-heading);font-weight:700}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.site-footer__nav a:hover,.text-link:hover{color:var(--color-accent)}.site-footer__contact{font-size:.95rem}.site-footer__contact a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-border) 78%,transparent)}.basic-page{width:min(100%,760px)}.basic-page__body{display:grid;gap:2rem;margin-top:2.25rem}.basic-page__body section{display:grid;gap:.75rem}.text-link{color:var(--color-accent);font-weight:700}.hero{padding:calc(var(--space-6) + .45rem) 0 calc(var(--space-4) - .1rem);position:relative}.hero__eyebrow,.section-kicker,.article-header__category,.cta-box__eyebrow{display:inline-block;margin-bottom:var(--space-2);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.hero__description,.section-description,.article-header__description{max-width:760px;color:var(--color-text-soft);font-size:1.05rem}.section{padding:5.5rem 0}.section--muted{background:#ffffff73;border-top:1px solid rgba(217,209,195,.6);border-bottom:1px solid rgba(217,209,195,.6)}.section-heading{margin-bottom:2.4rem}.section-heading--spacious{margin-bottom:var(--space-6)}.section-title{margin-bottom:.8rem}.card-grid,.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:start}.card-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.feature-card,.category-card,.post-card,.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.empty-state,.not-found{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.feature-card,.category-card,.empty-state{padding:var(--space-4)}.feature-card h3,.category-card h3{margin-bottom:var(--space-2)}.feature-card p,.category-card p{color:var(--color-text-soft)}.post-card{display:grid;gap:.75rem;padding:1.3rem 1.3rem 1.2rem;transition:transform var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.post-card__meta,.meta-row,.post-card__footer{display:flex;flex-wrap:wrap;gap:.5rem .85rem;color:var(--color-text-soft);font-size:.83rem}.meta-row span{font-weight:600}.post-card__meta span:first-child{color:var(--color-accent);font-weight:700}.post-card__title{margin:0;font-size:1.32rem;line-height:1.3;word-break:keep-all;overflow-wrap:break-word}.post-card__title a:hover,.post-card__footer a:hover,.feature-card a:hover,.category-card a:hover{color:var(--color-accent)}.post-card__description{color:var(--color-text-soft);margin-bottom:0;max-width:min(100%,30rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card:hover{transform:translateY(-2px);border-color:#175c4c47;background:#fffdf9}.post-card__footer{align-items:center;justify-content:space-between;padding-top:.25rem;border-top:1px solid rgba(212,199,178,.55)}.post-card__footer a{color:var(--color-heading);font-weight:700}.article-shell{padding-top:var(--space-6)}.article-layout{display:block}.article{width:min(100%,var(--content-width));margin:0 auto;--article-flow-space: 1.15rem;--article-section-space: clamp(2.25rem, 5vw, 2.85rem);--article-box-space: 1.15rem;--article-box-heading-space: 1.9rem}.article-header{margin-bottom:var(--space-5)}.article-header h1{width:min(100%,720px);max-width:100%;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:break-word}.article-header__description{max-width:min(100%,720px);margin-bottom:1rem;font-size:1.03rem;line-height:1.68}.article-intro{margin-top:1rem;padding:1.2rem 1.25rem;border:1px solid rgba(212,199,178,.72);border-radius:var(--radius-sm);background:#ffffffb8}.article-intro__meta{margin-bottom:.55rem;color:var(--color-accent);font-size:.92rem;font-weight:700}.article-intro__lead{margin-bottom:0;font-size:1.06rem;color:var(--color-text)}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:.9rem}.tag-list li{background:var(--color-surface-muted);color:var(--color-text-soft);padding:.45rem .7rem;border-radius:999px;font-size:.88rem}.article-body{font-size:1.04rem}.article-body>p,.article-body>li,.article-body blockquote,.article-body td,.article-body th{line-height:1.72}.article-body>*{margin-bottom:0}.article-body>*+*{margin-top:var(--article-flow-space)}.article-body>:first-child{margin-top:0}.article-body>h2{margin-top:var(--article-section-space);margin-bottom:0;font-size:clamp(1.55rem,2.1vw,2rem);width:min(100%,680px);line-height:1.2;letter-spacing:-.028em}.article-body>h2+*{margin-top:.85rem}.article-body>h3{margin-top:1.9rem;margin-bottom:0;font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.3;letter-spacing:-.02em}.article-body>h3+*{margin-top:.7rem}.article-body>:is(ul,ol){padding-left:1.3rem}.article-body>:is(ul,ol)>li+li{margin-top:.45rem}.article-body>:is(blockquote,.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.internal-link-block){margin-top:1.6rem}.article-body>:is(blockquote,.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.internal-link-block)+:is(h2,h3){margin-top:var(--article-box-heading-space)}.article-body>:is(.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.internal-link-block)+p,.article-body>:is(.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.internal-link-block)+ul,.article-body>:is(.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.internal-link-block)+ol,.article-body>:is(.ad-block,.affiliate-box,.cta-box,.checklist-box,.faq-box,.compare-table,.internal-link-block)+blockquote{margin-top:1rem}.article-body blockquote{border-left:4px solid var(--color-accent);padding:.75rem 1rem;background:var(--color-accent-soft);color:var(--color-text)}.article-body table{width:100%;border-collapse:collapse}.article-body th,.article-body td{padding:.9rem .95rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.cta-box,.checklist-box,.faq-box,.compare-table,.ad-block,.affiliate-box{padding:var(--space-4);margin-top:0}.cta-box__title,.affiliate-box__title,.checklist-box__title,.faq-box__title,.compare-table__title{margin-top:0}.cta-box__description{color:var(--color-text-soft)}.ad-block{background:#ffffffad;border-style:dashed}.ad-block__label{margin:0 0 .45rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);font-weight:700}.ad-block__title{display:block;margin-bottom:.35rem;font-size:1rem;line-height:1.35}.ad-block__description,.affiliate-box__description{color:var(--color-text-soft)}.affiliate-box{background:linear-gradient(180deg,#e7f2eec7,#fffffff2)}.affiliate-box__list{display:grid;gap:.85rem;margin-top:var(--space-3)}.affiliate-box__item{display:grid;gap:.22rem;padding:.85rem 0;border-top:1px solid rgba(212,199,178,.5)}.affiliate-box__item:first-of-type{padding-top:.1rem;border-top:0}.affiliate-box__item strong{font-size:1rem}.affiliate-box__item span{color:var(--color-text-soft)}.affiliate-box__item small,.affiliate-box__disclosure{color:var(--color-text-soft);font-size:.86rem;line-height:1.55}.affiliate-box__item small{display:block}.affiliate-box__item:hover strong{color:var(--color-accent)}.affiliate-box__disclosure{margin:.9rem 0 0;padding-top:.85rem;border-top:1px solid rgba(212,199,178,.5)}.cta-box__links{display:flex;flex-wrap:wrap;gap:.65rem .75rem;margin-top:var(--space-3)}.cta-box__link,.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:999px;background:var(--color-accent);color:#fff;font-weight:700;white-space:normal;text-align:center;line-height:1.35}.cta-box__links .cta-box__link{margin-top:0}.cta-box__link:hover,.button-link:hover{opacity:.92}.checklist-box__list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.checklist-box__list li{position:relative;padding-left:1.8rem}.checklist-box__list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--color-accent);font-weight:700}.compare-table__scroll{overflow-x:auto}.faq-box__items{display:grid;gap:.85rem}.faq-box__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.95rem 1rem;background:#fcfbf8}.faq-box__item summary{cursor:pointer;font-weight:700}.faq-box__item p{margin:.85rem 0 0;color:var(--color-text-soft)}.related-posts{width:min(100%,var(--container));margin:clamp(3rem,7vw,4.2rem) auto 0}.sidebar-ad-slot{display:none}.sidebar-ad-slot--enabled{display:block}.sidebar-ad-slot__inner{position:sticky;top:6.5rem;padding:1rem;border:1px dashed rgba(212,199,178,.75);border-radius:var(--radius-md);background:#ffffff6b}.sidebar-ad-slot__label{margin:0 0 .35rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);font-weight:700}.sidebar-ad-slot__title{display:block;margin-bottom:.35rem;font-size:.98rem;line-height:1.35}.sidebar-ad-slot__description{margin:0;color:var(--color-text-soft);font-size:.9rem;line-height:1.6}.article-followups{display:grid;gap:var(--article-box-space);margin-top:0}.internal-link-block,.article-category-jump{margin-top:0;padding:1.3rem 1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffe6;box-shadow:var(--shadow-soft)}.article>:is(.ad-block,.affiliate-box,.article-followups,.faq-box,.article-category-jump,.cta-box){margin-top:var(--article-section-space)}.article>:is(.ad-block,.affiliate-box,.article-followups,.faq-box,.article-category-jump,.cta-box)+:is(.ad-block,.affiliate-box,.article-followups,.faq-box,.article-category-jump,.cta-box){margin-top:var(--article-box-space)}.internal-link-block__title,.article-category-jump__title{margin-top:0}.internal-link-block__description,.article-category-jump__description{color:var(--color-text-soft)}.internal-link-block__items{display:grid;gap:.85rem}.internal-link-block__item{display:grid;gap:.25rem;padding:.9rem 0;border-top:1px solid rgba(212,199,178,.45)}.internal-link-block__item:first-of-type{border-top:0;padding-top:.2rem}.internal-link-block__item strong{font-size:1rem}.internal-link-block__item span,.article-category-jump__text-link{color:var(--color-text-soft)}.internal-link-block__item:hover strong,.article-category-jump__text-link:hover{color:var(--color-accent)}.article-category-jump__links{display:flex;flex-wrap:wrap;gap:.7rem .9rem;align-items:center}.article-category-jump__text-link{font-weight:700}.hero__stack{display:grid;gap:1.5rem}.hero__main{display:grid;grid-template-columns:minmax(0,920px)}.hero__content{display:grid;align-content:start;gap:.55rem}.hero__content h1{width:min(100%,900px);max-width:100%;font-size:clamp(2.7rem,4.9vw,4.2rem);line-height:1.1;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:break-word;margin:0}.hero__content .hero__eyebrow{margin-bottom:.05rem}.hero__description{width:min(100%,640px);margin:0}.hero__lead{width:min(100%,560px);font-size:1rem;line-height:1.58;color:var(--color-text-soft);margin:0 0 .8rem}.hero__signals{display:flex;flex-wrap:wrap;gap:.5rem .9rem}.hero__signals a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid rgba(23,92,76,.24);padding:.15rem 0;font-weight:700}.hero__signals a:hover{color:var(--color-accent);border-color:var(--color-accent)}.hero__support{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);gap:1rem 1.25rem;align-items:stretch;padding-top:1rem;border-top:1px solid rgba(23,18,13,.12)}.hero__spotlight,.hero__quick{background:linear-gradient(180deg,#ffffffe6,#faf5edf5);border:1px solid rgba(212,199,178,.75);border-radius:24px;padding:1rem 1.05rem;height:100%}.hero__spotlight{display:flex;flex-direction:column;gap:.4rem}.hero__spotlight-label,.category-list__label{margin:0 0 .8rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:700}.hero__spotlight h2,.hero__quick-intro h2{margin:0}.hero__spotlight h2{font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.18}.hero__spotlight p{margin:0;color:var(--color-text-soft);font-size:.94rem;line-height:1.5}.hero__spotlight-link{width:fit-content;margin-top:auto;font-weight:700;border-bottom:1px solid rgba(23,92,76,.24);padding-bottom:.1rem}.hero__quick{display:grid;align-content:start;gap:.75rem}.hero__quick-intro{display:grid;gap:.22rem}.hero__quick-intro .section-kicker{margin-bottom:0}.hero__quick-intro h2{font-size:1.05rem}.hero__quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hero__quick-link{display:grid;gap:.28rem;align-content:start;padding:.15rem 0}.hero__quick-link strong{font-size:.98rem;line-height:1.26}.hero__quick-link span{color:var(--color-text-soft);font-size:.88rem;line-height:1.45}.section--editorial{background:linear-gradient(180deg,#fff6,#f2ece28c);border-top:1px solid rgba(212,199,178,.7);border-bottom:1px solid rgba(212,199,178,.7)}.featured-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);gap:1.25rem;align-items:start}.featured-lead,.featured-card,.featured-side__item,.category-feature,.category-list,.stance-points article,.home-cta{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.featured-lead,.featured-card--lead{padding:1.35rem 1.35rem 1.3rem}.featured-lead__meta,.featured-side__meta,.featured-card__meta{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:1rem;color:var(--color-text-soft);font-size:.82rem}.featured-lead__meta span:first-child,.featured-side__meta span:first-child,.featured-card__meta span:first-child{color:var(--color-accent);font-weight:700}.featured-lead h3,.featured-card--lead h3{font-size:clamp(1.9rem,3vw,2.8rem);margin-bottom:.9rem;width:min(100%,680px);line-height:1.22;word-break:keep-all;overflow-wrap:break-word}.featured-lead__description,.featured-card__description{max-width:min(100%,40rem);font-size:1rem;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-lead__note,.featured-side__note,.featured-card__note{color:var(--color-text-soft);margin-bottom:0}.featured-lead__link,.featured-card__link{display:inline-flex;margin-top:1.6rem;font-weight:700;color:var(--color-accent)}.featured-side{display:grid;gap:1rem}.featured-side__item{padding:1.3rem 1.35rem}.featured-side__item h3,.featured-card--compact h3{font-size:1.25rem;margin-bottom:.45rem}.featured-side__item p:not(.featured-side__note),.featured-card--compact .featured-card__description{color:var(--color-text-soft);margin-bottom:.55rem}.featured-card{display:grid;gap:.7rem}.featured-card--compact{padding:1.25rem 1.25rem 1.15rem}.featured-card__description{margin-bottom:0}.featured-card__note{margin-top:.4rem;padding-top:.8rem;border-top:1px solid rgba(212,199,178,.62);font-size:.92rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-card__link{margin-top:.35rem;padding-top:.85rem}.featured-card h3 a:hover,.featured-card__link:hover{color:var(--color-accent)}.featured-side__item--placeholder{justify-content:center}.latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.category-overview{display:grid;gap:2rem}.category-landing{display:grid;gap:2.25rem}.category-landing__summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.25rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffbf}.category-landing__topics{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.category-landing__topics li{padding:.8rem .95rem;border:1px solid rgba(212,199,178,.6);border-radius:var(--radius-sm);background:#fcfbf8;font-weight:600}.category-landing__featured-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.75fr);gap:1rem;align-items:start}.category-landing__latest-list{padding:1.25rem 1.3rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffffeb;box-shadow:var(--shadow-soft)}.category-landing__latest-item{display:grid;gap:.25rem;padding:.95rem 0;border-top:1px solid rgba(212,199,178,.5)}.category-landing__latest-item:first-of-type{border-top:0;padding-top:.25rem}.category-landing__latest-item strong{font-size:1rem}.category-landing__latest-item span{color:var(--color-text-soft);font-size:.92rem}.category-landing__cross .card-grid:empty{display:none}.category-landing__related-links{display:flex;flex-wrap:wrap;gap:.8rem}.category-landing__related-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid rgba(23,92,76,.18);background:#ffffffd6;font-weight:700}.category-landing__related-links a:hover{color:var(--color-accent);border-color:#175c4c59}.category-overview__intro{max-width:54rem}.category-overview__grid{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:1rem;align-items:start}.category-feature{padding:1.3rem 1.3rem 1.2rem}.category-feature p{color:var(--color-accent);font-weight:700;margin-bottom:.75rem}.category-feature h3{font-size:1.45rem;line-height:1.24;margin-bottom:1rem;width:min(100%,680px);word-break:keep-all;overflow-wrap:break-word}.category-feature__body{display:block;margin-bottom:.8rem;max-width:min(100%,28rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-feature a{font-weight:700}.category-feature--appliance{background:linear-gradient(180deg,#fffdf8,#f4eee2)}.category-feature--problem-solving{background:linear-gradient(180deg,#fff,#edf3ef)}.category-feature--compare{background:linear-gradient(180deg,#fffefc,#efe7d9)}.category-list{padding:1.3rem 1.35rem}.category-list ul{list-style:none;padding:0;margin:0}.category-list li+li{border-top:1px solid rgba(212,199,178,.55)}.category-list a{display:grid;gap:.2rem;padding:.9rem 0}.category-list strong{font-size:1rem}.category-list span{color:var(--color-text-soft);font-size:.92rem}.section--stance{background:#f0e8da}.stance-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.25rem;align-items:start}.stance-points{display:grid;gap:1rem}.stance-points article{padding:1.25rem 1.3rem}.stance-points h3{font-size:1.08rem;margin-bottom:.35rem}.stance-points p{margin-bottom:0;color:var(--color-text-soft)}.home-cta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);gap:2rem;padding:2rem;background:linear-gradient(180deg,#fff,#f1ebdf)}.home-cta__copy h2{font-size:clamp(1.7rem,2.5vw,2.7rem);width:min(100%,680px);line-height:1.18;word-break:keep-all;overflow-wrap:break-word}.home-cta__copy p:last-child{max-width:min(100%,46rem);margin-bottom:0;color:var(--color-text-soft)}.home-cta__links{display:grid;gap:.8rem;align-content:start}.home-cta__links a{display:flex;align-items:center;min-height:56px;padding:0 1rem;border:1px solid rgba(23,92,76,.16);border-radius:999px;background:#fffc;font-weight:700}.home-cta__links a:hover{border-color:#175c4c59;color:var(--color-accent)}.not-found{width:min(100%,680px);margin:0 auto;padding:var(--space-6);text-align:center}.empty-state{text-align:center}@media(max-width:960px){.card-grid,.category-grid,.card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__support,.featured-grid,.category-landing__summary,.category-landing__featured-grid,.category-overview__grid,.stance-grid,.home-cta{grid-template-columns:1fr}.hero__quick-links,.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.article-layout--with-sidebar{display:grid;grid-template-columns:minmax(0,var(--content-width)) 280px;justify-content:center;align-items:start;gap:3rem}.article-layout--with-sidebar .article{width:100%;margin:0}}@media(max-width:720px){.site-header__inner{align-items:flex-start;flex-direction:column}.site-footer__nav{flex-direction:column;gap:.45rem}.hero{padding-top:calc(var(--space-5) - .2rem);padding-bottom:1.2rem}.card-grid,.category-grid,.card-grid--compact,.hero__quick-links,.latest-grid{grid-template-columns:1fr}.container{width:min(calc(100% - 1.25rem),var(--container))}.cta-box__links,.article-category-jump__links,.category-landing__related-links{flex-direction:column;align-items:stretch}.article-body{font-size:1rem}.article{--article-flow-space: 1rem;--article-section-space: 2rem;--article-box-space: .9rem;--article-box-heading-space: 1.5rem}.article-header h1{width:100%;font-size:clamp(1.32rem,4.4vw,1.58rem);line-height:1.18;letter-spacing:-.04em;margin-bottom:.65rem}.article-header__description{font-size:1rem;margin-bottom:.9rem}.hero__content h1{width:100%;max-width:100%;font-size:clamp(2rem,6.2vw,2.75rem);line-height:1.08}.hero__content{gap:.48rem}.hero__lead{width:100%;margin-bottom:.6rem}.cta-box,.checklist-box,.faq-box,.compare-table,.ad-block,.affiliate-box,.internal-link-block,.article-category-jump,.article-intro{padding:1.15rem 1.05rem}.cta-box__links{gap:.6rem}.article .cta-box__link,.article .button-link{width:100%;min-height:48px;padding:.8rem .95rem}.article-category-jump__text-link{display:block;padding:.1rem 0}.sidebar-ad-slot{display:none!important}.article-body th,.article-body td{min-width:160px}.featured-lead,.featured-card--lead,.home-cta,.hero__spotlight,.hero__quick{padding:.92rem}.hero__support{grid-template-columns:1fr;gap:.85rem;padding-top:.85rem}.hero__spotlight{display:grid;gap:.35rem;height:auto}.hero__spotlight-label{margin-bottom:.5rem}.hero__spotlight h2{font-size:1.08rem}.hero__spotlight p,.hero__quick-link span{font-size:.86rem;line-height:1.34}.hero__quick{gap:.55rem;height:auto}.hero__quick-intro h2{font-size:.98rem}.hero__quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.hero__quick-link{gap:.1rem}.hero__quick-link strong{font-size:.88rem;line-height:1.32}.hero__quick-link span{display:none}.featured-lead h3,.featured-card--lead h3,.home-cta__copy h2{width:100%}}
