.ap-site{--ap-bg:#f2f1ec;--ap-surface:#fbfaf7;--ap-raised:#e9e8e0;--ap-line:#1d1e181f;--ap-line-strong:#1d1e1838;--ap-ink:#1d1e18;--ap-muted:#70726a;--ap-volt:#cdf152;--ap-volt-ink:#171a07;--ap-volt-text:#5c7a05;--ap-volt-soft:#a0c81e29;--ap-amber:#f2a93c;--ap-sky:#5db6e8;--ap-pink:#e88bbd;--ap-violet:#9a7ce8;--ap-up:#c2552e;--ap-down:#2e6fc2;--ap-mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--ap-content:1200px;--ap-gutter:clamp(1.25rem, 4vw, 3rem);background:var(--ap-bg);min-height:100vh;color:var(--ap-ink);font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.ap-site *,.ap-site :before,.ap-site :after{box-sizing:border-box}.ap-site a{color:inherit;text-decoration:none}.ap-site ::selection{background:var(--ap-volt);color:var(--ap-volt-ink)}.ap-site :where(a,button){touch-action:manipulation;-webkit-tap-highlight-color:#5c7a0526}.ap-site :where(a,button):focus-visible{outline:2px solid var(--ap-volt-text);outline-offset:3px}.ap-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ap-skip{z-index:200;background:var(--ap-volt);padding:.8rem 1.1rem;font-size:.8rem;font-weight:800;transition:top .12s;position:fixed;top:-5rem;left:1rem;color:var(--ap-volt-ink)!important}.ap-skip:focus{top:1rem}.ap-num{font-variant-numeric:tabular-nums}.ap-header{z-index:60;border-bottom:1px solid var(--ap-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7eb;position:sticky;top:0}.ap-header__bar{min-height:68px;max-width:var(--ap-content);padding:0 var(--ap-gutter);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0 auto;display:grid}.ap-logo{align-items:center;gap:.7rem;display:flex}.ap-logo__mark{border:1px solid var(--ap-volt-text);background:var(--ap-volt-soft);border-radius:10px;grid-auto-flow:column;place-items:center;gap:4px;width:36px;height:36px;display:grid;position:relative}.ap-logo__mark i{background:var(--ap-volt-text);border-radius:2px;width:4px;height:12px}.ap-logo__text{gap:.15rem;display:grid}.ap-logo__text strong{letter-spacing:-.05em;font-size:1.12rem;font-weight:850;line-height:1}.ap-logo__text small{color:var(--ap-muted);font:700 .5rem/1 var(--ap-mono);letter-spacing:.22em}.ap-header__status{color:var(--ap-muted);font:600 .64rem/1 var(--ap-mono);letter-spacing:.04em;align-items:center;gap:.55rem;margin:0;display:flex}.ap-header__status i{background:var(--ap-volt-text);width:6px;height:6px;box-shadow:0 0 0 4px var(--ap-volt-soft);border-radius:50%}.ap-header__utils{align-items:center;gap:1.4rem;font-size:.74rem;font-weight:700;display:flex}.ap-header__utils>a:first-child{color:var(--ap-muted)}.ap-header__utils>a:first-child:hover{color:var(--ap-ink)}.ap-header__cta{border:1px solid var(--ap-volt-text);color:var(--ap-volt-text);border-radius:999px;padding:.55rem .9rem;font-size:.72rem;transition:all .15s}.ap-header__cta:hover{background:var(--ap-volt);border-color:var(--ap-volt);color:var(--ap-volt-ink)}.ap-nav{border-top:1px solid var(--ap-line)}.ap-nav__bar{max-width:var(--ap-content);padding:0 var(--ap-gutter);flex-wrap:wrap;margin:0 auto;display:flex}.ap-nav__group{position:relative}.ap-nav__trigger{height:48px;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 1.35rem;font-family:inherit;font-size:.78rem;font-weight:750;transition:color .14s;display:flex}.ap-nav__trigger:hover,.ap-nav__trigger[data-active=true]{color:var(--ap-ink);border-bottom-color:var(--ap-volt)}.ap-nav__panel{z-index:50;border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:0 0 12px 12px;min-width:230px;padding:.45rem 0;display:grid;position:absolute;top:100%;left:0;box-shadow:0 22px 40px #1d1e1824}.ap-nav__panel a{justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 1.2rem;font-size:.78rem;font-weight:650;transition:background .13s;display:flex}.ap-nav__panel a i{color:var(--ap-volt-text);opacity:0;font-style:normal;transition:all .14s}.ap-nav__panel a:hover{background:var(--ap-volt-soft)}.ap-nav__panel a:hover i{opacity:1}.ap-section-head{margin-bottom:2.4rem}.ap-section-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:850}.ap-home>section{max-width:var(--ap-content);padding:clamp(3rem, 6vw, 5rem) var(--ap-gutter);margin:0 auto}.ap-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.ap-eyebrow{color:var(--ap-muted);align-items:center;gap:.9rem;margin:0 0 1.8rem;font-size:.72rem;font-weight:700;display:flex}.ap-eyebrow span{background:var(--ap-volt);color:var(--ap-volt-ink);font:800 .54rem/1 var(--ap-mono);letter-spacing:.14em;padding:.4rem .6rem}.ap-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:900;line-height:1.12}.ap-hero h1 em{color:var(--ap-volt-text);font-style:normal;position:relative}.ap-hero h1 em:after{background:var(--ap-volt);content:"";height:3px;position:absolute;bottom:-.06em;left:0;right:0}.ap-hero__lead{max-width:460px;color:var(--ap-muted);margin:1.6rem 0 0;font-size:.88rem;line-height:1.8}.ap-hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.ap-hero__actions a{border-radius:999px;padding:.8rem 1.3rem;font-size:.78rem;font-weight:800;transition:all .15s}.ap-hero__actions a:first-child{background:var(--ap-volt);color:var(--ap-volt-ink)}.ap-hero__actions a:first-child:hover{filter:brightness(.95)}.ap-hero__actions a:last-child{border:1px solid var(--ap-line-strong);color:var(--ap-ink)}.ap-hero__actions a:last-child:hover{border-color:var(--ap-volt-text);color:var(--ap-volt-text)}.ap-hero__panel{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;overflow:hidden}.ap-hero__panel-head{border-bottom:1px solid var(--ap-line);gap:.3rem;padding:1.4rem 1.5rem 1.1rem;display:grid}.ap-hero__panel-head span{color:var(--ap-volt-text);font:700 .54rem/1 var(--ap-mono);letter-spacing:.18em}.ap-hero__panel-head strong{letter-spacing:-.03em;font-size:1.02rem;font-weight:800}.ap-hero__panel-head small{color:var(--ap-muted);font-size:.64rem}.ap-hero__panel ul{margin:0;padding:0;list-style:none}.ap-hero__panel li{border-bottom:1px solid var(--ap-line);align-items:center;gap:.8rem;padding:.95rem 1.5rem;font-size:.8rem;font-weight:650;display:flex}.ap-hero__panel li b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:.95rem;font-weight:800}.ap-hero__panel li b small{color:var(--ap-muted);margin-left:.25rem;font-size:.62rem;font-weight:600}.ap-hero__panel li i{border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.ap-hero__panel li[data-trend=up] i{border-bottom:7px solid var(--ap-up)}.ap-hero__panel li[data-trend=down] i{border-top:7px solid var(--ap-down)}.ap-hero__panel li[data-trend=flat] i{background:var(--ap-muted);border:0;width:10px;height:2px}.ap-hero__panel>p{color:var(--ap-muted);font:600 .6rem/1.4 var(--ap-mono);margin:0;padding:.9rem 1.5rem}.ap-strip{border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);background:var(--ap-surface);white-space:nowrap;overflow:hidden}.ap-strip>div{min-height:46px;color:var(--ap-muted);justify-content:center;align-items:center;gap:1.2rem;font-size:.72rem;font-weight:650;display:flex}.ap-strip span{color:var(--ap-volt-text);font:800 .56rem/1 var(--ap-mono);letter-spacing:.14em}.ap-strip i{background:var(--ap-volt-text);flex:none;width:5px;height:5px;transform:rotate(45deg)}.ap-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.ap-catalog__cell{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;flex-direction:column;transition:border-color .16s;display:flex;overflow:hidden}.ap-catalog__cell:hover{border-color:var(--ap-volt-text)}.ap-catalog__cell header{border-bottom:1px solid var(--ap-line);align-items:baseline;padding:1.3rem 1.4rem 1rem;display:flex}.ap-catalog__cell h3{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800}.ap-catalog__cell>div{padding:.5rem 1.4rem 1.1rem;display:grid}.ap-catalog__cell>div a{border-bottom:1px solid var(--ap-line);color:var(--ap-muted);justify-content:space-between;align-items:center;padding:.62rem 0;font-size:.78rem;font-weight:650;transition:color .13s;display:flex}.ap-catalog__cell>div a:last-child{border-bottom:0}.ap-catalog__cell>div a i{color:var(--ap-volt-text);opacity:0;font-style:normal;transition:all .13s}.ap-catalog__cell>div a:hover{color:var(--ap-ink)}.ap-catalog__cell>div a:hover i{opacity:1}.ap-ranking__table{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;overflow-x:auto}.ap-ranking__table table{border-collapse:collapse;width:100%;min-width:640px}.ap-ranking__table thead th{border-bottom:1px solid var(--ap-line-strong);color:var(--ap-muted);font:700 .56rem/1 var(--ap-mono);letter-spacing:.12em;text-align:left;padding:.95rem 1.2rem}.ap-ranking__table tbody tr{border-bottom:1px solid var(--ap-line);transition:background .13s}.ap-ranking__table tbody tr:last-child{border-bottom:0}.ap-ranking__table tbody tr:hover{background:#1d1e1808}.ap-ranking__table tbody th,.ap-ranking__table tbody td{text-align:left;vertical-align:middle;padding:1rem 1.2rem;font-size:.8rem}.ap-ranking__table tbody th b{letter-spacing:-.02em;font-size:.86rem;font-weight:800;display:block}.ap-ranking__table tbody th small{color:var(--ap-muted);font-size:.66rem;font-weight:600}.ap-ranking__rank{color:var(--ap-volt-text);font:800 .95rem/1 var(--ap-mono)}.ap-ranking__table td[data-change=up]{color:var(--ap-up);font-weight:750}.ap-ranking__table td[data-change=down]{color:var(--ap-down);font-weight:750}.ap-ranking__table td[data-change=flat]{color:var(--ap-muted)}.ap-ranking__table tbody td:last-child a{color:var(--ap-muted);white-space:nowrap;font-size:.7rem;font-weight:750}.ap-ranking__table tbody td:last-child a:hover{color:var(--ap-volt-text)}.ap-reports__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.ap-report{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;flex-direction:column;padding:1.4rem;transition:all .16s;display:flex}.ap-report:hover{border-color:var(--ap-volt-text);transform:translateY(-3px)}.ap-report>span{color:var(--ap-volt-text);font:800 .56rem/1 var(--ap-mono);letter-spacing:.14em}.ap-report h3{letter-spacing:-.03em;margin:.8rem 0 .5rem;font-size:1.02rem;font-weight:800}.ap-report p{min-height:3.2em;color:var(--ap-muted);margin:0;font-size:.72rem;line-height:1.65}.ap-report>div{border-top:1px solid var(--ap-line);align-items:baseline;gap:.5rem;margin-top:1.2rem;padding-top:1rem;display:flex}.ap-report>div b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.3rem;font-weight:850}.ap-report>div small{color:var(--ap-muted);font-size:.62rem}.ap-report>i{color:var(--ap-volt-text);margin-top:.9rem;font-size:.7rem;font-style:normal;font-weight:750}.ap-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.ap-guide{border:1px solid var(--ap-line);background:linear-gradient(160deg, var(--ap-raised), var(--ap-surface));border-radius:16px;flex-direction:column;padding:1.5rem;transition:border-color .16s;display:flex}.ap-guide:hover{border-color:var(--ap-volt-text)}.ap-guide__meta{justify-content:space-between;align-items:center;display:flex}.ap-guide__meta span{color:var(--ap-muted);font:700 .56rem/1 var(--ap-mono);letter-spacing:.12em}.ap-guide__meta small{border:1px solid var(--ap-line-strong);color:var(--ap-volt-text);border-radius:999px;padding:.3rem .55rem;font-size:.6rem;font-weight:750}.ap-guide h3{letter-spacing:-.035em;margin:1.1rem 0 .5rem;font-size:1.08rem;font-weight:800;line-height:1.35}.ap-guide p{color:var(--ap-muted);margin:0;font-size:.74rem;line-height:1.7}.ap-guide strong{color:var(--ap-volt-text);margin-top:1.3rem;font-size:.7rem;font-weight:750}.ap-detail{max-width:var(--ap-content);padding:1.6rem var(--ap-gutter) 4rem;margin:0 auto}.ap-detail__breadcrumb{color:var(--ap-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-size:.7rem;font-weight:650;display:flex}.ap-detail__breadcrumb strong{color:var(--ap-ink)}.ap-detail__breadcrumb a:hover{color:var(--ap-volt-text)}.ap-detail-hero{border:1px solid var(--ap-line-strong);background:var(--ap-surface);--ap-kind:var(--ap-volt);border-radius:20px;grid-template-columns:1fr auto;gap:2rem;padding:clamp(2rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.ap-detail-hero--kitchen{--ap-kind:var(--ap-amber)}.ap-detail-hero--living{--ap-kind:var(--ap-sky)}.ap-detail-hero--seasonal{--ap-kind:var(--ap-pink)}.ap-detail-hero--compare{--ap-kind:var(--ap-violet)}.ap-detail-hero__copy{gap:.8rem;display:grid}.ap-detail-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900}.ap-detail-hero__copy>div{max-width:560px;color:var(--ap-muted);font-size:.84rem;line-height:1.75}.ap-detail-hero__copy>small{color:var(--ap-muted);font:600 .62rem/1.5 var(--ap-mono)}.ap-detail-hero__grid{grid-template-columns:repeat(4,26px);grid-auto-rows:26px;align-self:center;gap:6px;display:grid}.ap-detail-hero__grid i{border:1px solid var(--ap-line-strong);border-radius:6px}.ap-detail-hero__grid i:nth-child(2),.ap-detail-hero__grid i:nth-child(7){background:var(--ap-kind);border-color:var(--ap-kind)}.ap-detail-hero__grid i:nth-child(4),.ap-detail-hero__grid i:nth-child(5){background:#1d1e180d}.ap-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem;display:grid}.ap-detail-metrics article{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;gap:.35rem;padding:1.3rem 1.4rem;display:grid}.ap-detail-metrics span{color:var(--ap-muted);font-size:.68rem;font-weight:700}.ap-detail-metrics strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.45rem;font-weight:850}.ap-detail-metrics small{color:var(--ap-muted);font-size:.64rem}.ap-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.2rem;margin-top:1.2rem;display:grid}.ap-detail-main{gap:1.2rem;display:grid}.ap-detail-section{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;padding:1.8rem}.ap-detail-section>header{gap:1.1rem;margin-bottom:1.4rem;display:flex}.ap-detail-section>header span{color:var(--ap-volt-text);font:800 .8rem/1.4 var(--ap-mono)}.ap-detail-section>header h2{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:800}.ap-detail-section>header p{color:var(--ap-muted);margin:.3rem 0 0;font-size:.72rem}.ap-detail-highlights{gap:.8rem;display:grid}.ap-detail-highlights article{border:1px solid var(--ap-line);background:var(--ap-raised);border-radius:12px;grid-template-columns:auto 1fr;gap:.3rem 1rem;padding:1.1rem 1.2rem;display:grid}.ap-detail-highlights b{color:var(--ap-volt-text);font:800 .78rem/1.6 var(--ap-mono);grid-row:span 2}.ap-detail-highlights h3{letter-spacing:-.02em;margin:0;font-size:.9rem;font-weight:800}.ap-detail-highlights p{color:var(--ap-muted);margin:0;font-size:.76rem;line-height:1.7}.ap-data-table{border:1px solid var(--ap-line);border-radius:12px;overflow-x:auto}.ap-data-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:.76rem}.ap-data-table thead th{border-bottom:1px solid var(--ap-line-strong);background:var(--ap-raised);color:var(--ap-muted);font:700 .56rem/1 var(--ap-mono);letter-spacing:.1em;text-align:left;padding:.8rem 1rem}.ap-data-table tbody th,.ap-data-table tbody td{border-bottom:1px solid var(--ap-line);text-align:left;padding:.85rem 1rem}.ap-data-table tbody tr:last-child th,.ap-data-table tbody tr:last-child td{border-bottom:0}.ap-data-table tbody th{letter-spacing:-.02em;white-space:nowrap;font-weight:800}.ap-data-table tbody td{color:var(--ap-muted)}.ap-detail-reading>p{color:var(--ap-muted);margin:0;font-size:.82rem;line-height:1.85}.ap-detail-reading>div{background:var(--ap-volt-soft);border:1px solid #5c7a0559;border-radius:12px;gap:.4rem;margin-top:1.3rem;padding:1.1rem 1.2rem;display:grid}.ap-detail-reading>div strong{color:var(--ap-volt-text);letter-spacing:.02em;font-size:.72rem}.ap-detail-reading>div span{color:var(--ap-muted);font-size:.72rem;line-height:1.65}.ap-detail-aside{gap:1.2rem;display:grid;position:sticky;top:132px}.ap-detail-aside section{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;padding:1.5rem}.ap-detail-aside section>span{color:var(--ap-volt-text);font:800 .56rem/1 var(--ap-mono);letter-spacing:.16em}.ap-detail-aside h2{letter-spacing:-.03em;margin:.7rem 0 1rem;font-size:1.02rem;font-weight:800}.ap-detail-aside ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.ap-detail-aside li{border-bottom:1px solid var(--ap-line);color:var(--ap-muted);padding:.7rem 0 .7rem 1.4rem;font-size:.74rem;font-weight:600;line-height:1.5;position:relative}.ap-detail-aside li:last-child{border-bottom:0}.ap-detail-aside li:before{border:1px solid var(--ap-volt-text);content:"";border-radius:3px;width:12px;height:12px;position:absolute;top:.82rem;left:0}.ap-detail-aside__cta{background:var(--ap-volt);color:var(--ap-volt-ink);border-radius:16px;gap:.4rem;padding:1.4rem 1.5rem;transition:filter .15s;display:grid}.ap-detail-aside__cta:hover{filter:brightness(.96)}.ap-detail-aside__cta span{font:800 .56rem/1 var(--ap-mono);letter-spacing:.14em}.ap-detail-aside__cta strong{letter-spacing:-.03em;font-size:1rem;font-weight:850}.ap-detail-aside__cta i{font-style:normal;font-weight:800}.ap-related{margin-top:2.4rem}.ap-related>header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}.ap-related h2{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:800}.ap-related>header a{color:var(--ap-muted);font-size:.72rem;font-weight:750}.ap-related>header a:hover{color:var(--ap-volt-text)}.ap-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.ap-related>div a{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:16px;flex-direction:column;padding:1.4rem;transition:border-color .15s;display:flex}.ap-related>div a:hover{border-color:var(--ap-volt-text)}.ap-related>div span{color:var(--ap-volt-text);font:700 .56rem/1 var(--ap-mono);letter-spacing:.12em}.ap-related>div strong{letter-spacing:-.03em;margin:.7rem 0 .4rem;font-size:.98rem;font-weight:800}.ap-related>div p{color:var(--ap-muted);margin:0;font-size:.72rem;line-height:1.65}.ap-related>div i{color:var(--ap-muted);margin-top:1rem;font-size:.68rem;font-style:normal;font-weight:750}.ap-related>div a:hover i{color:var(--ap-volt-text)}.ap-footer{max-width:var(--ap-content);padding:3rem var(--ap-gutter) 3.5rem;border-top:1px solid var(--ap-line-strong);gap:.6rem;margin:0 auto;display:grid}.ap-footer__brand{align-items:center;gap:.7rem;margin-bottom:.4rem;display:flex}.ap-footer__brand b{letter-spacing:-.04em;font-size:1.05rem;font-weight:850}.ap-footer__brand span{color:var(--ap-muted);font:700 .52rem/1 var(--ap-mono);letter-spacing:.2em}.ap-footer p{color:var(--ap-muted);margin:0;font-size:.74rem;line-height:1.6}.ap-footer small{color:var(--ap-muted);font:600 .58rem/1 var(--ap-mono);letter-spacing:.1em;margin-top:1.2rem}@media (max-width:1020px){.ap-catalog__grid,.ap-reports__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-detail-layout{grid-template-columns:1fr}.ap-detail-aside{position:static}}@media (max-width:860px){.ap-header__bar{grid-template-columns:auto 1fr;gap:1rem;min-height:62px}.ap-header__status{display:none}.ap-header__utils{justify-self:end;gap:.9rem}.ap-hero{grid-template-columns:1fr}.ap-hero__lead{max-width:none}.ap-nav__trigger{height:44px;padding:0 1rem}.ap-section-head{margin-bottom:1.8rem}.ap-strip>div{scrollbar-width:none;justify-content:flex-start;padding-left:1.25rem;overflow-x:auto}.ap-detail-hero{grid-template-columns:1fr}.ap-detail-hero__grid{display:none}.ap-detail-metrics{grid-template-columns:1fr;gap:.8rem}.ap-related>div{grid-template-columns:1fr}}@media (max-width:640px){.ap-catalog__grid,.ap-reports__grid,.ap-guides__grid{grid-template-columns:1fr}.ap-hero__actions a{text-align:center;flex:1}.ap-header__cta{padding:.5rem .7rem;font-size:.66rem}}
