:root{--bg: #e9e8f0;--fg: #111318;--accent: #43317a;--accent-2: #cfd8ee;--neutral-block: #dedcea;--muted: #5e6675;--rule: #c3c1d2;--star: #43317a;--star-empty: #d9d7e6;--font-sans: "Pretendard Variable", "Pretendard", "Apple SD Gothic Neo", "Noto Sans KR", Inter, Arial, sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 20px;--s5: 32px;--s6: 48px;--s7: 72px;--s8: 112px}@font-face{font-family:"Pretendard Variable";src:url(/fonts/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:var(--font-sans)}body{margin:0;min-width:0;font-size:17px;line-height:1.64;word-break:keep-all}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.24em}button,summary{font:inherit}button,a,summary{transition:color .2s ease,background-color .2s ease,opacity .2s ease}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-top:0}.site-masthead{min-height:76px;padding:18px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:28px;border-bottom:1px solid var(--rule);position:relative;z-index:40;background:color-mix(in srgb,var(--bg) 94%,transparent)}.site-masthead--home{border:0}.site-wordmark{justify-self:start;font-size:25px;line-height:1;font-weight:800;letter-spacing:-.06em;text-decoration:none}.site-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:12px;line-height:1.4}.site-nav a{text-decoration:none}.site-nav a:hover{color:var(--accent)}.site-frame{display:flex;flex-direction:column}.site-frame>.site-masthead{order:-1}.site-frame__main{min-width:0}.site-frame__main:focus{outline:none}.skip-link{position:absolute;left:12px;top:-200px;z-index:60;padding:10px 14px;background:var(--bg);color:var(--fg);border:1px solid var(--fg);font-size:14px;text-decoration:none}.skip-link::after{content:attr(aria-label)}.skip-link:focus{top:12px}.site-menu{justify-self:center}.site-menu>summary{display:none}.slide-controls{justify-self:end;display:flex;gap:8px}.slide-controls button{min-height:34px;padding:0 10px;color:var(--fg);background:color-mix(in srgb,var(--bg) 90%,transparent);border:1px solid var(--fg);border-radius:0;font-size:11px}.slide-controls button:hover{color:var(--bg);background:var(--fg)}.gecano-home{width:100%;height:100svh;overflow:hidden;position:relative;background:var(--bg)}.viewport-slideshow{position:absolute;inset:0}.gecano-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease}.gecano-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.gecano-slide>a{display:block;width:100%;height:100%;text-decoration:none}.slide-media,.slide-text{position:absolute;overflow:hidden;background:var(--neutral-block)}.slide-media img{width:100%;height:100%;object-fit:contain}.gecano-slide--full .slide-media,.gecano-slide--full .slide-text{inset:0}.gecano-slide--medium .slide-media,.gecano-slide--medium .slide-text{top:83px;bottom:83px;left:60px;right:60px}.gecano-slide--small .slide-media,.gecano-slide--small .slide-text{top:163px;bottom:163px;left:120px;right:120px}.slide-text{display:grid;place-items:center;padding:clamp(40px,8vw,120px);background:var(--bg)}.slide-text h2{max-width:16ch;margin:0;font-size:clamp(36px,6vw,86px);line-height:.98;letter-spacing:-.055em;text-align:center}.slide-caption{position:absolute;z-index:20;left:0;bottom:0;width:100%;padding:14px 28px 18px;display:grid;grid-template-columns:130px minmax(0,1fr) 160px auto;align-items:end;gap:18px;background:color-mix(in srgb,var(--bg) 92%,transparent);border-top:1px solid color-mix(in srgb,var(--rule) 65%,transparent);font-size:12px;line-height:1.3}.slide-caption p{margin:0}.slide-caption__title{font-size:18px;font-weight:650;letter-spacing:-.025em}.slide-caption__date{color:var(--muted)}.slide-caption__counter{font-variant-numeric:tabular-nums}.site-footer{margin-top:var(--s8);padding:var(--s6) 28px var(--s5);border-top:1px solid var(--fg);display:grid;grid-template-columns:1fr 2fr auto;gap:var(--s5);align-items:start}.site-footer__mark{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.05em;text-decoration:none}.site-footer__mark img{width:42px;height:42px}.site-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;font-size:14px}.site-footer>p{color:var(--muted);font-size:12px}.status-card,.page-state{min-height:60svh;padding:var(--s8) 28px}.status-card h1{max-width:14ch;font-size:clamp(42px,7vw,92px);line-height:.98;letter-spacing:-.055em}.archive-card,.about-card,.contact-card,.policy-card,.corrections-card,.not-found-card,.category-card,.author-card{width:min(1380px,100%);margin:0 auto;padding:var(--s7) 28px 0}.archive-opening{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--fg)}.archive-opening h1,.contact-card h1,.policy-card>header h1,.corrections-card h1,.category-card h1{font-size:clamp(52px,8vw,118px);line-height:.92;letter-spacing:-.065em}.archive-opening p{font-variant-numeric:tabular-nums}.archive-year{display:grid;grid-template-columns:minmax(190px,.7fr) 2fr;padding:var(--s7) 0;border-bottom:1px solid var(--rule)}.archive-year h2{margin:0;font-size:clamp(68px,10vw,154px);line-height:.75;font-weight:500;letter-spacing:-.075em;color:var(--accent)}.archive-year ol{list-style:none;margin:0;padding:0}.archive-year li{display:grid;grid-template-columns:100px 1fr auto;gap:var(--s4);padding:18px 0;border-top:1px solid var(--rule)}.archive-year h3,.archive-year p{margin:0}.archive-year time,.archive-year p{color:var(--muted);font-size:13px}.about-opening{min-height:68svh;display:grid;grid-template-columns:.72fr 1.28fr;gap:var(--s6);align-items:end;padding-bottom:var(--s7)}.about-opening h1{writing-mode:vertical-rl;margin:0;font-size:clamp(80px,12vw,172px);line-height:.7;letter-spacing:-.08em}.about-opening img{width:100%;max-height:68svh;object-fit:contain}.about-formats{border-top:1px solid var(--fg)}.about-formats article{display:grid;grid-template-columns:60px .75fr 1.25fr 1.5fr;gap:var(--s5);padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.about-formats span{color:var(--accent);font-size:12px}.about-formats h2{font-size:22px}.about-formats p{margin:0;max-width:48ch}.about-formats p:last-child{color:var(--muted);font-size:14px}.contact-card{min-height:72svh;display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--s7);align-items:start}.contact-card dl{margin:18px 0 0;border-top:1px solid var(--fg)}.contact-card dl div{padding:var(--s5) 0;display:grid;grid-template-columns:180px 1fr;gap:var(--s4);border-bottom:1px solid var(--rule)}.contact-card dt{color:var(--muted);font-size:13px}.contact-card dd{margin:0;font-size:clamp(18px,2.2vw,32px);letter-spacing:-.035em}.policy-card>header{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:end;padding-bottom:var(--s7);border-bottom:1px solid var(--fg)}.policy-card>header p{max-width:50ch;margin-bottom:0}.policy-ledger{margin-left:25%}.policy-ledger section{display:grid;grid-template-columns:.6fr 1.4fr;gap:var(--s5);padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.policy-ledger h2{font-size:16px;color:var(--accent)}.policy-ledger p{max-width:58ch;margin:0}.policy-card--advertising{background:var(--fg);color:var(--bg);padding-bottom:var(--s7)}.policy-card--advertising>header,.policy-card--advertising .commercial-rule{border-color:#4d5260}.commercial-rule{display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);padding:var(--s7) 0;border-bottom:1px solid}.commercial-rule strong{max-width:12ch;font-size:clamp(36px,5vw,72px);line-height:1;letter-spacing:-.05em}.policy-card--advertising aside{margin:var(--s6) 0 0 50%}.corrections-card>header{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid var(--fg)}.corrections-card ol{list-style:none;margin:0 0 0 25%;padding:0;counter-reset:repair}.corrections-card li{counter-increment:repair;display:grid;grid-template-columns:70px .8fr 1.2fr;gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.corrections-card li::before{content:"0" counter(repair);color:var(--accent);font-size:12px}.corrections-card li p{margin:0}.not-found-card{min-height:72svh;display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:center}.not-found-card>p{margin:0;font-size:clamp(150px,28vw,400px);line-height:.7;color:var(--accent-2);letter-spacing:-.1em}.not-found-card h1{font-size:clamp(36px,5vw,70px);line-height:1;letter-spacing:-.05em}.not-found-card nav{display:flex;gap:var(--s4)}.category-card header{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--s7);border-bottom:1px solid var(--fg)}.category-card header p{max-width:52ch;align-self:end}.category-card>ol{list-style:none;margin:0 0 0 25%;padding:0}.category-card>ol li{border-bottom:1px solid var(--rule)}.category-card>ol a{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s5) 0;text-decoration:none}.category-card h2{margin:0;font-size:24px}.article-page{padding-top:var(--s7)}.article-page__header{width:min(1120px,calc(100% - 56px));margin:0 auto var(--s7);display:grid;grid-template-columns:150px 1fr;gap:var(--s3) var(--s5)}.article-type{color:var(--accent);font-size:12px}.article-page__header h1{grid-column:2;max-width:15ch;margin:0;font-size:clamp(48px,7.2vw,106px);line-height:.96;letter-spacing:-.06em}.article-answer{grid-column:2;max-width:60ch;margin-top:var(--s5);font-size:22px;line-height:1.55}.article-dates{grid-column:2;display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:var(--s4);border-top:1px solid var(--fg);font-size:13px;font-variant-numeric:tabular-nums}.article-dates p{margin:0}.article-page__figure{width:min(1120px,calc(100% - 56px));margin:0 auto var(--s7)}.article-page__figure img{width:100%;height:auto;object-fit:contain}.article-reading{width:min(1180px,calc(100% - 56px));margin:0 auto;display:grid;grid-template-columns:180px minmax(0,700px) 180px;justify-content:space-between;gap:var(--s5);align-items:start}.article-contents{position:sticky;top:24px;font-size:12px}.article-contents ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--fg)}.article-contents li{padding:8px 0;border-bottom:1px solid var(--rule)}.article-contents li[data-verdict-depth="3"]{padding-left:16px}.article-body{max-width:700px;font-size:18px;line-height:1.66}.article-body>:first-child{margin-top:0}.article-body h2{margin:3em 0 .7em;font-size:36px;line-height:1.1;letter-spacing:-.045em}.article-body h3{margin:2.4em 0 .6em;font-size:22px}.article-body a{color:var(--accent)}.article-body blockquote{margin:var(--s6) 0;padding:var(--s4) 0 var(--s4) var(--s5);border-left:6px solid var(--accent-2);font-size:22px}.article-body figure{margin:var(--s6) 0}.article-body figure img{width:100%;height:auto;object-fit:contain}.article-body table{width:100%;border-collapse:collapse;font-size:14px}.article-body th,.article-body td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.article-body pre{max-width:100%;overflow:auto;padding:var(--s4);background:var(--neutral-block)}.article-context{position:sticky;top:24px;padding-top:12px;border-top:1px solid var(--rule);font-size:13px}.article-context p{margin-bottom:12px}.article-continuation{width:min(1120px,calc(100% - 56px));margin:var(--s8) auto 0;border-top:1px solid var(--fg)}.article-continuation ol{list-style:none;margin:0;padding:0}.article-continuation li{padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.zone-presence{display:none}.author-card{max-width:900px}.author-card header{display:grid;grid-template-columns:180px 1fr;gap:var(--s5)}.author-card header img{width:180px;height:180px;object-fit:cover}.author-card h1{font-size:clamp(48px,8vw,96px);line-height:.95;letter-spacing:-.06em}@media(max-width:760px){body{font-size:16px}.site-masthead{min-height:60px;padding:13px 16px;grid-template-columns:1fr auto auto;align-items:center;gap:10px}.site-wordmark{font-size:22px}.site-menu{justify-self:end;position:relative}.site-menu>summary{min-width:48px;min-height:44px;display:grid;place-items:center;border:1px solid var(--fg);list-style:none;font-size:12px;cursor:pointer}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>nav{font-size:inherit;line-height:inherit;position:absolute;right:0;top:calc(100% + 8px);width:min(250px,calc(100vw - 32px));padding:8px;display:grid;gap:0;background:var(--bg);border:1px solid var(--fg)}.site-menu>nav a{min-height:44px;padding:10px;display:flex;align-items:center;border-bottom:1px solid var(--rule);text-decoration:none}.slide-controls{gap:4px}.slide-controls button{min-width:44px;min-height:44px;padding:0 5px;font-size:10px}.gecano-slide{padding:72px 16px 142px;display:grid;place-items:center}.gecano-slide--full .slide-media,.gecano-slide--full .slide-text,.gecano-slide--medium .slide-media,.gecano-slide--medium .slide-text,.gecano-slide--small .slide-media,.gecano-slide--small .slide-text{position:relative;inset:auto;width:100%;height:100%}.slide-media img{object-fit:contain}.slide-text{padding:28px}.slide-text h2{font-size:clamp(32px,11vw,52px)}.slide-caption{padding:12px 16px 18px;grid-template-columns:1fr auto;gap:4px 12px;align-items:start}.slide-caption [data-slide-label],.slide-caption__title,.slide-caption__date{grid-column:1}.slide-caption__title{font-size:16px}.slide-caption__counter{grid-column:2;grid-row:1 / 3}.site-footer{margin-top:var(--s7);padding:var(--s5) 16px;grid-template-columns:1fr}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer nav a{min-height:44px;display:flex;align-items:center}.archive-card,.about-card,.contact-card,.policy-card,.corrections-card,.not-found-card,.category-card,.author-card{padding:var(--s6) 16px 0}.archive-year,.about-opening,.contact-card,.policy-card>header,.commercial-rule,.not-found-card,.category-card header{grid-template-columns:1fr;gap:var(--s5)}.archive-year h2{font-size:76px}.archive-year li{grid-template-columns:74px 1fr}.archive-year li p{grid-column:2}.about-opening{min-height:auto}.about-opening h1{writing-mode:horizontal-tb;font-size:76px}.about-opening img{max-height:none}.about-formats article{grid-template-columns:38px 1fr;gap:var(--s3)}.about-formats article p{grid-column:2}.contact-card dl div{grid-template-columns:1fr;gap:6px}.contact-card dd{overflow-wrap:anywhere}.policy-ledger,.corrections-card ol,.category-card>ol{margin-left:0}.policy-ledger section{grid-template-columns:1fr;gap:8px}.policy-card--advertising aside{margin-left:0}.corrections-card>header{grid-template-columns:1fr}.corrections-card li{grid-template-columns:34px 1fr}.corrections-card li p{grid-column:2}.not-found-card>p{font-size:150px}.not-found-card nav{flex-wrap:wrap}.not-found-card nav a{min-height:44px;display:flex;align-items:center}.article-page{padding-top:var(--s6)}.article-page__header{width:calc(100% - 32px);display:block}.article-page__header h1{font-size:clamp(42px,13vw,66px)}.article-answer{font-size:19px;margin-top:var(--s5)}.article-dates{display:grid;gap:4px}.article-page__figure,.article-continuation{width:calc(100% - 32px)}.article-reading{width:calc(100% - 32px);grid-template-columns:1fr}.article-contents,.article-context{position:static}.article-context{max-height:60svh}.article-body{width:100%;max-width:none;font-size:17px}.article-body h2{font-size:30px}.article-body table{display:block;overflow-x:auto}.author-card header{grid-template-columns:1fr}}@media(hover:hover)and (pointer:fine){a:hover{color:var(--accent)}.gecano-slide>a:hover{opacity:.92}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--rule: #555d6d;--muted: #333842}.slide-caption{background:var(--bg)}}.review-card{width:min(980px,100%);margin:0 auto;padding:var(--s7) 28px var(--s8)}.verdict-sheet__opening{border-bottom:1px solid var(--rule);padding-bottom:var(--s5);margin-bottom:var(--s5);display:flex;flex-direction:column}.verdict-sheet__opening>*{order:10}.verdict-sheet__opening>.verdict-sheet__brand{order:1}.verdict-sheet__opening>h1{order:2}.verdict-sheet__opening>.verdict-sheet__row{order:2}.verdict-sheet__opening>.verdict-sheet__headline{order:3}.verdict-sheet__opening>.verdict-sheet__dek{order:4}.verdict-sheet__opening>.verdict-sheet__key{order:4}.verdict-sheet__key{font-size:.95rem;color:var(--muted);margin:0 0 var(--s3)}.verdict-sheet__brand{color:var(--muted);font-size:.95rem;margin:0 0 var(--s2)}.verdict-sheet__opening h1{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.25;margin:0 0 var(--s3)}.verdict-sheet__headline{font-size:1.15rem;line-height:1.4;margin:0 0 var(--s2)}.verdict-sheet__dek{font-size:1.05rem;color:var(--muted);margin:0 0 var(--s3)}.verdict-sheet__row{font-size:.95rem;margin:0 0 var(--s2)}.verdict-sheet__price{font-weight:600;margin:0 0 var(--s2)}.verdict-sheet__verdict{font-size:1.15rem;line-height:1.6;margin:0 0 var(--s3)}.verdict-sheet__byline,.verdict-sheet__dates{font-size:.9rem;color:var(--muted);margin:0 0 var(--s1)}.verdict-sheet__dates span+span::before{content:" · "}.verdict-sheet__contract{background:var(--neutral-block);padding:var(--s3);font-size:.9rem}.verdict-sheet__section{margin:0 0 var(--s6)}.verdict-sheet__section h2{font-size:1.2rem;margin:0 0 var(--s3)}.verdict-table{width:100%;border-collapse:collapse;font-size:.95rem}.verdict-table th,.verdict-table td{text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);vertical-align:top}.verdict-table thead th{color:var(--muted);font-weight:600}.verdict-table__self td{background:var(--neutral-block);font-weight:600}.verdict-inci,.verdict-usage,.verdict-evidence,.verdict-buy{padding-left:1.2em;margin:0}.verdict-inci li,.verdict-usage li,.verdict-evidence li{margin:0 0 var(--s3)}.verdict-variants{list-style:none;padding:0;margin:var(--s3) 0 0;display:flex;flex-wrap:wrap;gap:var(--s2)}.verdict-variants__btn{display:inline-block;padding:6px 12px;border:1px solid var(--accent);color:var(--accent);font-weight:600;text-decoration:none}.verdict-inci p,.verdict-usage p{margin:var(--s1) 0 0}.verdict-sheet__sources{border-top:1px solid var(--rule);padding-top:var(--s4);font-size:.9rem}@media(max-width:720px){.review-card{padding:var(--s6) 16px var(--s7)}.verdict-table--compare{display:block;overflow-x:auto}}.verdict-sheet__rating{list-style:none;padding:0;margin:0 0 var(--s2);font-weight:600}.verdict-sheet__rating li+li{margin-top:2px;font-weight:400;color:var(--muted)}.verdict-pros,.verdict-cons,.verdict-alternatives,.verdict-sheet__related ul{padding-left:1.2em;margin:0 0 var(--s3)}.verdict-alternatives li{margin:0 0 var(--s2)}.verdict-alternatives p{margin:2px 0 0}.verdict-faq dt{font-weight:600;margin:var(--s3) 0 var(--s1)}.verdict-faq dd{margin:0}.verdict-sheet__related{border-top:1px solid var(--rule);padding-top:var(--s4);margin:0 0 var(--s5)}.verdict-questions dt{font-weight:600;margin:var(--s3) 0 var(--s1)}.verdict-questions dd{margin:0}.verdict-sheet__criteria{font-size:.9rem;color:var(--muted);margin:0 0 var(--s2)}.verdict-sheet__criteria ul{padding-left:1.2em;margin:var(--s1) 0 0}.product-summary{display:grid;grid-template-columns:minmax(160px,280px) 1fr;gap:var(--s5);align-items:start;margin:0 0 var(--s5)}.product-summary__image{margin:0}.product-summary__image img{width:100%;height:auto;border:1px solid var(--rule);background:#fff}.product-summary__gallery{grid-column:1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s1)}.product-summary__gallery img{width:100%;height:auto;border:1px solid var(--rule);background:#fff}.product-summary__brand{color:var(--muted);margin:0 0 var(--s1)}.product-summary__name{font-size:1.25rem;line-height:1.3;margin:0 0 var(--s3)}.product-price{display:grid;gap:2px;margin:0 0 var(--s3)}.product-price__label{color:var(--muted);font-size:.85rem}.product-price__amount{font-size:1.35rem;font-weight:700;margin:0}.product-price__source{font-size:.95rem}.product-price__checked{color:var(--muted);font-size:.85rem}.product-summary__ratings{list-style:none;padding:0;margin:0;display:grid;gap:2px;font-size:.95rem}.product-attributes__list{list-style:none;padding:0;margin:0;display:grid;gap:var(--s1)}.product-attributes__list li{border-bottom:1px solid var(--rule);padding:var(--s1) 0}.product-attributes__key{color:var(--muted)}.source-ratings__cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s3)}.source-ratings__card{border:1px solid var(--rule);padding:var(--s3);display:grid;gap:2px}.source-ratings__value{font-size:1.2rem;font-weight:700;margin:0}.source-ratings__count,.source-ratings__card time{color:var(--muted);font-size:.9rem}.source-ratings__distribution,.source-ratings__options{list-style:none;padding:0;margin:var(--s2) 0 0;font-size:.85rem;color:var(--muted)}@media(max-width:720px){.product-summary{grid-template-columns:1fr}}.gecano-home--desks{height:auto;overflow:visible;display:grid;gap:var(--s7);padding:var(--s6) 28px var(--s8);max-width:72rem;margin:0 auto}.gecano-home__title{margin:0;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em}.desk-list__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--fg);padding-bottom:var(--s2);margin-bottom:var(--s3)}.desk-list__head h1,.desk-list__head h2{margin:0;font-size:1.15rem}.desk-list__more{font-size:.9rem}.desk-list__items{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2)}.desk-list__items li{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--rule)}.desk-list__items time{color:var(--muted);font-size:.9rem}.desk-list__dek{grid-column:2;margin:2px 0 0;color:var(--muted);font-size:.9rem}.desk-page{padding-top:var(--s6)}@media(max-width:720px){.gecano-home--desks{padding:var(--s5) 16px var(--s7)}.desk-list__items li{grid-template-columns:1fr;gap:2px}.desk-list__dek{grid-column:1}}.author-card-inline__body{display:grid;grid-template-columns:96px 1fr;gap:var(--s4);align-items:start}.author-card-inline__portrait{width:96px;height:96px;object-fit:cover;border-radius:50%;border:1px solid var(--rule)}.author-card-inline__name{margin:0;font-weight:700}.author-card-inline__role{margin:2px 0 var(--s2);color:var(--muted);font-size:.9rem}.author-card-inline__background{margin:0 0 var(--s2)}.author-card-inline__more{font-size:.9rem}@media(max-width:720px){.author-card-inline__body{grid-template-columns:64px 1fr}.author-card-inline__portrait{width:64px;height:64px}}.star-meter{--fill: 0%;display:inline-block;width:5.2em;height:1em;vertical-align:-0.12em;font-size:.92em;background:linear-gradient(90deg,var(--star) var(--fill),var(--star-empty) var(--fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M12 1.8l3.1 6.6 7.2.8-5.4 4.9 1.5 7.1L12 17.6 5.6 21.2l1.5-7.1L1.7 9.2l7.2-.8z'/%3E%3Cuse href='%23s' x='24'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='72'/%3E%3Cuse href='%23s' x='96'/%3E%3C/g%3E%3C/svg%3E") left center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M12 1.8l3.1 6.6 7.2.8-5.4 4.9 1.5 7.1L12 17.6 5.6 21.2l1.5-7.1L1.7 9.2l7.2-.8z'/%3E%3Cuse href='%23s' x='24'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='72'/%3E%3Cuse href='%23s' x='96'/%3E%3C/g%3E%3C/svg%3E") left center / contain no-repeat}.star-meter--lg{font-size:1.25em}.gecano-hub{width:min(1240px,100%);margin:0 auto;padding:var(--s6) 28px var(--s8);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7)}.hub-intro{display:grid;gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--fg)}.hub-intro__title{margin:0;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.08;letter-spacing:-.045em;font-weight:800}.hub-intro__jump{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;font-size:.95rem}.hub-intro__jump a{font-weight:650;text-decoration:underline;text-underline-offset:.2em}.hub-intro__jump span{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.hub-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4)}.hub-section__head h2{margin:0;font-size:1.55rem;letter-spacing:-.035em}.hub-section__head a{font-size:.92rem;font-weight:600}.hub-ranking__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s5)}.hub-ranking__card{border-top:1px solid var(--fg)}.hub-ranking__link{height:100%;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) 0 var(--s4);text-decoration:none}.hub-ranking__title{margin:0;font-size:1.05rem;line-height:1.38;letter-spacing:-.02em}.hub-ranking__meta{margin:0;font-size:.82rem;color:var(--muted)}.hub-ranking__kind{color:var(--accent);font-weight:700}.hub-ranking__rows{list-style:none;counter-reset:hubrank;margin:var(--s2) 0 0;padding:0;display:grid;gap:10px}.hub-ranking__rows li{counter-increment:hubrank;display:grid;grid-template-columns:1.4rem 56px minmax(0,1fr);gap:10px;align-items:center}.hub-ranking__rows li::before{content:counter(hubrank);font-weight:800;font-size:1.05rem;color:var(--accent);text-align:center;font-variant-numeric:tabular-nums}.hub-ranking__thumb{width:56px;height:56px;background:var(--bg);overflow:hidden}.hub-ranking__thumb img{width:100%;height:100%;object-fit:contain}.hub-ranking__name{min-width:0;display:grid;font-size:.86rem;line-height:1.35}.hub-ranking__brand{color:var(--muted);font-size:.78rem}.hub-ranking__product{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hub-ranking__date{margin:auto 0 0;padding-top:var(--s2);font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.hub-ranking__link:hover .hub-ranking__title{text-decoration:underline}.hub-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5) var(--s4)}.hub-product__link{display:grid;gap:6px;text-decoration:none}.hub-product__media{aspect-ratio:1;display:grid;place-items:center;background:var(--bg);overflow:hidden;margin-bottom:6px}.hub-product__media img{width:100%;height:100%;object-fit:contain}.hub-product__brand{font-size:.8rem;color:var(--muted);font-weight:600}.hub-product__title{font-size:.98rem;font-weight:650;line-height:1.4;letter-spacing:-.015em}.hub-product__dek{font-size:.84rem;color:var(--muted);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hub-product__meta{display:flex;align-items:baseline;gap:10px;font-size:.84rem;color:var(--muted);font-variant-numeric:tabular-nums}.hub-product__meta strong{color:var(--fg);font-size:1rem}@media(hover:hover)and (pointer:fine){.hub-product__link:hover .hub-product__title{text-decoration:underline}}@media(max-width:1080px){.hub-ranking__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gecano-hub{padding:var(--s4) 16px var(--s7);gap:var(--s6)}.hub-intro__title{font-size:2.1rem}.hub-intro__jump span{margin-left:0;width:100%}.hub-ranking__grid{grid-template-columns:1fr}.hub-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) 12px}.hub-product__dek{display:none}}.review-card{width:min(1180px,100%)}.verdict-top{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-template-areas:"visual opening" "visual buy";grid-template-rows:auto 1fr;gap:0 var(--s6);margin-bottom:var(--s6)}.verdict-top--text{grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-template-areas:"opening buy"}.verdict-top>.verdict-sheet__opening{grid-area:opening;border-bottom:0;margin-bottom:var(--s4);padding-bottom:0}.verdict-top>.product-summary{display:contents}.product-summary__visual{grid-area:visual;align-self:start;position:sticky;top:24px;display:grid;gap:10px}.product-summary__image{margin:0;background:var(--bg);aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.product-summary__image img{width:100%;height:100%;object-fit:contain;border:0;background:transparent}.product-summary__gallery{gap:10px}.product-summary__gallery img{aspect-ratio:1;object-fit:contain;border:0;background:var(--bg)}.product-summary__body{grid-area:buy;align-self:start;border-top:1px solid var(--fg);padding-top:var(--s3)}.product-summary__brand{font-size:.85rem;font-weight:600}.product-summary__name{font-size:1rem;margin-bottom:var(--s3)}.product-price{padding:var(--s3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px}.product-price__label{grid-column:1 / -1}.product-price__amount{grid-column:1 / -1;font-size:1.7rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.product-price__checked{grid-column:2;justify-self:end;font-variant-numeric:tabular-nums}.product-price__source{grid-column:1}.product-summary__ratings{gap:6px;padding-top:var(--s2)}.verdict-sheet__opening>.verdict-crumbs{order:0}.verdict-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0 0 var(--s3);padding:0;font-size:.82rem;color:var(--muted)}.verdict-crumbs li+li::before{content:"›";margin-right:4px}.verdict-crumbs a{text-decoration:none}.verdict-sheet__opening h1{font-size:clamp(1.7rem,2.8vw,2.45rem);line-height:1.22;letter-spacing:-.04em}.verdict-sheet__brand{font-weight:700;color:var(--accent);font-size:.9rem}.verdict-sheet__row{color:var(--muted);font-size:.88rem}.verdict-sheet__verdict{order:5;font-size:1.12rem;line-height:1.7;margin:var(--s2) 0 var(--s3)}.verdict-sheet__key{order:6}.verdict-sheet__byline{order:7}.verdict-sheet__dates{order:8;font-variant-numeric:tabular-nums}.verdict-sheet__section,.product-attributes,.source-ratings,.author-card-inline{max-width:820px}.verdict-sheet__section h2,.product-attributes h2,.source-ratings h2,.author-card-inline h2{font-size:1.3rem;letter-spacing:-.03em;margin:0 0 var(--s3);padding-top:var(--s4);border-top:1px solid var(--fg)}.product-attributes{margin:0 0 var(--s6)}.product-attributes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s5)}.product-attributes__list li{display:flex;flex-wrap:wrap;gap:0 6px;padding:10px 0;font-size:.95rem}.verdict-offers td{padding:14px 8px;vertical-align:middle}.verdict-offers__store a{font-weight:650}.verdict-offers__price{font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums;white-space:nowrap}.verdict-offers__date{color:var(--muted);font-size:.85rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.verdict-offers tr[data-offer-primary] td{font-weight:600}.source-ratings{margin:0 0 var(--s6)}.source-ratings__cards{gap:0 var(--s5)}.source-ratings__card{border:0;border-top:1px solid var(--rule);padding:var(--s3) 0;gap:6px}.source-ratings__source{font-size:.85rem;font-weight:650}.source-ratings__value{font-size:1.5rem;letter-spacing:-.03em}.source-ratings__distribution li{display:grid;grid-template-columns:2.6em 1fr 2.8em;gap:8px;align-items:center}.source-ratings__bar{--pct: 0%;height:6px;background:linear-gradient(90deg,var(--star) var(--pct),var(--star-empty) var(--pct))}.verdict-inci{list-style:none;padding:0;counter-reset:inci;display:grid;gap:var(--s3)}.verdict-inci li{counter-increment:inci;display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:2px 12px}.verdict-inci li>*{grid-column:2}.verdict-inci li::before{content:counter(inci);grid-column:1;grid-row:1 / span 3;color:var(--accent);font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums}.verdict-inci small{color:var(--muted)}.verdict-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.verdict-table thead th{font-size:.82rem}.verdict-table--retail tr[data-client-row] td{font-weight:600}.verdict-nil{color:var(--muted)}.verdict-questions dd,.verdict-faq dd{padding-bottom:var(--s3);border-bottom:1px solid var(--rule)}@media(max-width:860px){.verdict-top,.verdict-top--text{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "opening" "buy"}.product-summary__visual{position:static}.product-summary__image{margin:0 -16px}.product-summary__gallery{grid-template-columns:repeat(3,72px)}.verdict-top>.verdict-sheet__opening{margin-top:var(--s4)}.product-attributes__list{grid-template-columns:1fr}}@media(max-width:720px){.review-card{padding-top:0}.verdict-offers,.verdict-offers tbody{display:block}.verdict-offers tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--rule)}.verdict-offers td{padding:0;border:0}.verdict-offers__date{grid-column:1;text-align:left}.verdict-offers__price{grid-column:2;grid-row:1 / 3;align-self:center}.verdict-table--retail,.verdict-table--retail tbody{display:block}.verdict-table--retail thead{display:none}.verdict-table--retail tr{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:.9rem}.verdict-table--retail td{padding:0;border:0}.verdict-table--retail td:nth-child(1){grid-row:1 / 4;font-weight:800;color:var(--accent)}.verdict-table--retail td:nth-child(2){grid-column:2;color:var(--muted);font-size:.8rem}.verdict-table--retail td:nth-child(3){grid-column:2}.verdict-table--retail td:nth-child(4){grid-column:3;grid-row:1;text-align:right;font-weight:700;white-space:nowrap}.verdict-table--retail td:nth-child(5),.verdict-table--retail td:nth-child(6){grid-column:3;text-align:right;color:var(--muted);font-size:.8rem}.verdict-table--retail td:nth-child(5):not(:empty)::before{content:"★ ";color:var(--star)}.verdict-table--compare{min-width:34rem}}.hub-section__head h1{margin:0;font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.04em}
