.product-card.svelte-1xkrnnk{background:#fffdfa;border:1px solid #ded5c9;flex-direction:column;min-width:0;min-height:156px;transition:border-color .15s;display:flex;position:relative}.product-card.svelte-1xkrnnk:hover{border-color:#a99b8a}.product-link.svelte-1xkrnnk{box-sizing:border-box;color:#191919;min-width:0;min-height:76px;padding:14px 14px 8px 108px;text-decoration:none;display:block}.product-image.svelte-1xkrnnk{background:#f0ece6;width:80px;height:108px;position:absolute;top:14px;left:14px;overflow:hidden}.product-badge.svelte-1xkrnnk{background:#ff5a2a;border:1px solid #191919;padding:3px 5px;font-size:10px;font-weight:800;line-height:1.3;position:absolute;top:3px;left:3px}.product-info.svelte-1xkrnnk{min-width:0}.shop.svelte-1xkrnnk{color:#796e65;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}h3.svelte-1xkrnnk{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;font-weight:700;line-height:19px;display:-webkit-box;overflow:hidden}.product-link.svelte-1xkrnnk:hover h3:where(.svelte-1xkrnnk){text-underline-offset:3px;text-decoration:underline}.example-note.svelte-1xkrnnk{color:#746d5d;margin-top:5px;font-size:10px;line-height:1.5;display:block}.review-info.svelte-1xkrnnk{min-width:0;min-height:66px;margin:0 14px 14px 108px;font-size:11px;line-height:20px}.review-stats.svelte-1xkrnnk{color:#191919;white-space:nowrap;align-items:center;gap:10px;min-height:22px;text-decoration:none;display:flex}.review-count.svelte-1xkrnnk{color:#796e65;font-size:11px}.rating.svelte-1xkrnnk{font-size:13px;font-weight:700}.rating.svelte-1xkrnnk>span:where(.svelte-1xkrnnk){color:#c84417}.rating.svelte-1xkrnnk small:where(.svelte-1xkrnnk){color:#796e65;font-size:10px;font-weight:400}.review-details.svelte-1xkrnnk summary:where(.svelte-1xkrnnk){cursor:pointer;align-items:center;gap:8px;min-height:22px;list-style:none;display:flex}.review-details.svelte-1xkrnnk summary:where(.svelte-1xkrnnk)::-webkit-details-marker{display:none}.review-preview.svelte-1xkrnnk{white-space:nowrap;text-overflow:ellipsis;color:#655a50;flex:1;min-width:0;font-size:11px;overflow:hidden}.review-action.svelte-1xkrnnk{color:#aa3715;flex:none;font-size:10px;font-weight:700}.review-details[open].svelte-1xkrnnk .review-action:where(.svelte-1xkrnnk){color:#191919}.review-expanded.svelte-1xkrnnk{border-top:1px solid #e6ddd2;margin-top:6px;padding:8px 0}.review-summary.svelte-1xkrnnk{margin:0 0 8px}.review-summary.svelte-1xkrnnk>div:where(.svelte-1xkrnnk)+div:where(.svelte-1xkrnnk){margin-top:7px}dt.svelte-1xkrnnk{color:#a13d1d;font-weight:700}dd.svelte-1xkrnnk{overflow-wrap:anywhere;margin:2px 0 0;line-height:1.6}.summary-source.svelte-1xkrnnk{color:#aa3715;text-underline-offset:3px}.review-note.svelte-1xkrnnk{color:#796e65;min-height:22px;margin:0;font-size:11px}.review-date.svelte-1xkrnnk{color:#796e65;font-size:10px;line-height:18px;display:block}.review-missing.svelte-1xkrnnk{color:#796e65;min-height:22px;font-size:11px;display:block}.ranking-info.svelte-1xkrnnk{color:#5e554d;border-top:1px solid #e6ddd2;margin:0 14px 14px 108px;padding-top:10px;font-size:11px;line-height:1.5}.ranking-info.svelte-1xkrnnk p:where(.svelte-1xkrnnk){margin:0 0 5px}.ranking-info.svelte-1xkrnnk a:where(.svelte-1xkrnnk){color:#aa3715;font-weight:700}a.svelte-1xkrnnk:focus-visible,summary.svelte-1xkrnnk:focus-visible{outline-offset:3px;outline:3px solid #ff5a2a}.outfit-button.svelte-1xkrnnk{color:#aa3715;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ded5c9;justify-content:space-between;margin:auto 14px 12px;padding:9px 0 0;font-size:11px;font-weight:700;display:flex}.outfit-button.svelte-1xkrnnk:hover{color:#191919}.outfit-button.svelte-1xkrnnk:focus-visible{outline-offset:3px;outline:3px solid #ff5a2a}@media (width<=600px){.product-link.svelte-1xkrnnk{padding-left:100px}.product-image.svelte-1xkrnnk{width:72px;height:100px}.review-info.svelte-1xkrnnk,.ranking-info.svelte-1xkrnnk{margin-left:100px}}@media (prefers-reduced-motion:reduce){.product-card.svelte-1xkrnnk{transition:none}}figure.svelte-1s9ryca{background:#f3ede3;border-bottom:1px solid #e0d6c8;margin:0}svg.svelte-1s9ryca{width:100%;height:240px;display:block}figcaption.svelte-1s9ryca{text-align:center;color:#87796b;padding:0 12px 12px;font-size:10px}@media (width<=600px){svg.svelte-1s9ryca{height:220px}}dialog.svelte-1k4u5xa{color:#191919;box-sizing:border-box;background:#fbf8f2;border:1px solid #c9beb0;width:min(1040px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 20px 80px #0003}dialog.svelte-1k4u5xa::backdrop{background:#19191999}body:has(dialog[open]){overflow:hidden}.outfit-shell.svelte-1k4u5xa{padding:26px}header.svelte-1k4u5xa{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kicker.svelte-1k4u5xa{letter-spacing:1.8px;color:#a24c2d;font-size:10px;font-weight:800}h2.svelte-1k4u5xa{letter-spacing:-.8px;margin:7px 0 20px;font-size:25px}.close.svelte-1k4u5xa{cursor:pointer;background:#fffdfa;border:1px solid #ded5c9;flex:none;width:36px;font-size:26px;line-height:32px}.context.svelte-1k4u5xa{border-left:3px solid #c56a48;padding:2px 0 2px 12px}.context.svelte-1k4u5xa>span:where(.svelte-1k4u5xa){color:#796e65;font-size:11px}.context.svelte-1k4u5xa p:where(.svelte-1k4u5xa){overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.intro.svelte-1k4u5xa{color:#655a50;margin:17px 0;font-size:12px;line-height:1.7}.style-list.svelte-1k4u5xa{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:14px;display:grid}.style-card.svelte-1k4u5xa{background:#fffdfa;border:1px solid #ded5c9;flex-direction:column;min-width:0;display:flex}.style-heading.svelte-1k4u5xa{min-height:53px;padding:14px 16px 12px}.style-heading.svelte-1k4u5xa>span:where(.svelte-1k4u5xa){letter-spacing:1.5px;color:#a24c2d;font-size:9px;font-weight:700}h3.svelte-1k4u5xa{letter-spacing:-.3px;margin:5px 0 0;font-size:15px;line-height:1.55}.style-content.svelte-1k4u5xa{flex-direction:column;flex:1;padding:15px;display:flex}.formula.svelte-1k4u5xa{flex-wrap:wrap;align-content:start;gap:5px;min-height:54px;display:flex}.formula.svelte-1k4u5xa span:where(.svelte-1k4u5xa){color:#655a50;border:1px solid #e6ddd2;padding:4px 6px;font-size:10px;line-height:1.4}.direction.svelte-1k4u5xa{min-height:65px;margin:11px 0 15px;font-size:12px;line-height:1.8}.evidence.svelte-1k4u5xa{border-top:1px solid #e6ddd2;margin-top:auto;padding-top:12px}.evidence.svelte-1k4u5xa>strong:where(.svelte-1k4u5xa){color:#a24c2d;font-size:11px}.evidence.svelte-1k4u5xa>p:where(.svelte-1k4u5xa){color:#655a50;min-height:58px;margin:5px 0 10px;font-size:11px;line-height:1.8}.evidence.svelte-1k4u5xa>a:where(.svelte-1k4u5xa){color:#a13d1d;text-underline-offset:3px;overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.7;display:block}.evidence.svelte-1k4u5xa>a:where(.svelte-1k4u5xa) span:where(.svelte-1k4u5xa){font-size:10px;font-weight:400;display:block}small.svelte-1k4u5xa{color:#87796b;margin-top:7px;font-size:9px;line-height:1.7;display:block}details.svelte-1k4u5xa{margin-top:10px}summary.svelte-1k4u5xa{color:#655a50;cursor:pointer;font-size:10px}details.svelte-1k4u5xa p:where(.svelte-1k4u5xa){color:#796e65;margin:7px 0;font-size:10px;line-height:1.7}.note.svelte-1k4u5xa{color:#796e65;margin:18px 0 0;font-size:11px;line-height:1.7}.message.svelte-1k4u5xa{text-align:center;color:#655a50;padding:30px 10px;font-size:13px;line-height:1.7}button.svelte-1k4u5xa:focus-visible,a.svelte-1k4u5xa:focus-visible,summary.svelte-1k4u5xa:focus-visible{outline-offset:3px;outline:3px solid #ff5a2a}@media (width<=600px){dialog.svelte-1k4u5xa{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.outfit-shell.svelte-1k4u5xa{padding:16px}h2.svelte-1k4u5xa{font-size:21px}.style-list.svelte-1k4u5xa{grid-template-columns:1fr}.style-heading.svelte-1k4u5xa,.direction.svelte-1k4u5xa,.evidence.svelte-1k4u5xa>p:where(.svelte-1k4u5xa),.formula.svelte-1k4u5xa{min-height:0}.note.svelte-1k4u5xa{font-size:10px}}.inquiry-correction.svelte-1dldnwq{text-align:right;padding:0 5% 28px}.inquiry-correction.svelte-1dldnwq button:where(.svelte-1dldnwq){color:#53694c;font:inherit;background:0 0;border:1px solid #b7c3b4;border-radius:6px;padding:9px 13px;font-size:12px}.site-shell.svelte-1dldnwq{max-width:1600px;margin:auto}.topbar.svelte-1dldnwq{background:#fbfaf7;border-bottom:1px solid #e8e6df;justify-content:space-between;align-items:center;height:68px;padding:0 5%;display:flex}.brand.svelte-1dldnwq{letter-spacing:-1.4px;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.brand-symbol.svelte-1dldnwq{flex:none;width:30px;height:30px;display:block}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq){gap:32px;display:flex}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq) a:where(.svelte-1dldnwq){color:#66766a;font-size:14px;text-decoration:none}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq) a:where(.svelte-1dldnwq):hover{color:#385c40}.back-link.svelte-1dldnwq{color:#54735a;margin-bottom:24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.back-link.svelte-1dldnwq:hover{text-decoration:underline}.detail-layout.svelte-1dldnwq{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:24px;display:grid}.term-detail.svelte-1dldnwq{background:#fff;border:1px solid #e2e7de;min-height:520px;padding:42px}.category.svelte-1dldnwq{color:#507557;background:#eaf1e8;padding:6px 10px;font-size:13px;font-weight:800;display:inline-block}.term-detail.svelte-1dldnwq h1:where(.svelte-1dldnwq){letter-spacing:-2px;margin:22px 0 3px;font-size:clamp(35px,4vw,56px);line-height:1.15}.english-name.svelte-1dldnwq{color:#98a399;margin:0 0 30px;font-size:17px}.summary.svelte-1dldnwq{color:#3a5940;border-bottom:1px solid #e5ebe3;margin:0 0 34px;padding-bottom:32px;font-size:22px;font-weight:700;line-height:1.5}.term-detail.svelte-1dldnwq section:where(.svelte-1dldnwq) h2:where(.svelte-1dldnwq){letter-spacing:-.5px;margin:0 0 11px;font-size:19px}.term-detail.svelte-1dldnwq section:where(.svelte-1dldnwq) p:where(.svelte-1dldnwq){color:#56665a;margin:0;font-size:16px;line-height:1.8}.tip.svelte-1dldnwq{background:#f0f4ed;border-left:4px solid #9cb69c;margin-top:30px;padding:20px 22px}.resources.svelte-1dldnwq{background:#fff;border:1px solid #e2e7de;padding:27px}.aside-kicker.svelte-1dldnwq{letter-spacing:1.5px;color:#9c755f;font-size:12px;font-weight:800}.resources.svelte-1dldnwq h2:where(.svelte-1dldnwq){letter-spacing:-.7px;margin:9px 0 20px;font-size:21px}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq){color:#3c6144;border-top:1px solid #e8ece6;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq):hover{text-decoration:underline}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq) small:where(.svelte-1dldnwq){color:#8e9a90;margin-bottom:4px;font-size:12px;display:block}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq)>span:where(.svelte-1dldnwq):last-child{font-size:18px}.resources.svelte-1dldnwq>p:where(.svelte-1dldnwq){color:#919c92;margin:15px 0 0;font-size:12px;line-height:1.5}.related.svelte-1dldnwq{margin-top:52px}.related-heading.svelte-1dldnwq h2:where(.svelte-1dldnwq){letter-spacing:-.8px;margin:7px 0 16px;font-size:25px}.related-grid.svelte-1dldnwq{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq){color:#304234;background:#fff;border:1px solid #e0e7df;flex-direction:column;min-height:145px;padding:19px;text-decoration:none;display:flex;position:relative}.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq):hover{border-color:#87a58a}.related-grid.svelte-1dldnwq small:where(.svelte-1dldnwq){color:#69816d;font-size:12px;font-weight:700}.related-grid.svelte-1dldnwq strong:where(.svelte-1dldnwq){margin:9px 0 5px;font-size:18px}.related-grid.svelte-1dldnwq span:where(.svelte-1dldnwq){color:#6e7a70;padding-right:12px;font-size:14px;line-height:1.5}.related-grid.svelte-1dldnwq b:where(.svelte-1dldnwq){color:#8fa491;font-weight:400;position:absolute;top:17px;right:18px}.products.svelte-1dldnwq{margin-top:52px}.products-heading.svelte-1dldnwq h2:where(.svelte-1dldnwq){letter-spacing:-.8px;margin:7px 0 8px;font-size:25px}.products-heading.svelte-1dldnwq p:where(.svelte-1dldnwq){color:#718073;margin:0 0 26px;font-size:14px;line-height:1.6}.product-list.svelte-1dldnwq{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-disclaimer.svelte-1dldnwq{color:#829083;margin:17px 0 0;font-size:13px;line-height:1.6}footer.svelte-1dldnwq{color:#f4f2eb;background:#303e34;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:30px 5%;display:flex}.footer-brand.svelte-1dldnwq{letter-spacing:-1px;font-size:22px;font-weight:800}footer.svelte-1dldnwq p:where(.svelte-1dldnwq){color:#c3cec3;font-size:13px;line-height:1.8}footer.svelte-1dldnwq>span:where(.svelte-1dldnwq):last-child{letter-spacing:1.5px;color:#9aab9a;font-size:11px}@media (width<=850px){.detail-layout.svelte-1dldnwq{grid-template-columns:1fr}.term-detail.svelte-1dldnwq{min-height:0}.resources.svelte-1dldnwq{max-width:none}.related-grid.svelte-1dldnwq,.product-list.svelte-1dldnwq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.topbar.svelte-1dldnwq{height:62px}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq){gap:14px}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq) a:where(.svelte-1dldnwq){font-size:12px}.brand.svelte-1dldnwq{font-size:19px}main.svelte-1dldnwq{padding:23px 5% 60px}.term-detail.svelte-1dldnwq{padding:25px}.term-detail.svelte-1dldnwq h1:where(.svelte-1dldnwq){font-size:38px}.summary.svelte-1dldnwq{font-size:19px}.related-grid.svelte-1dldnwq{grid-template-columns:1fr}footer.svelte-1dldnwq{flex-direction:column;align-items:start;padding:30px 5%}footer.svelte-1dldnwq p:where(.svelte-1dldnwq){margin:0}}.site-shell.svelte-1dldnwq{--ink:#191919;--paper:#f7f2e8;--orange:#ff5a2a;max-width:1540px}.topbar.svelte-1dldnwq{background:var(--ink);height:76px;color:var(--paper);border-bottom:0;padding:0 4%}.brand.svelte-1dldnwq{letter-spacing:-1.5px;gap:11px;font-family:Space Grotesk,Noto Sans KR,sans-serif;font-size:25px}.brand-symbol.svelte-1dldnwq{width:35px;height:35px;transform:rotate(-8deg)}.brand-period.svelte-1dldnwq,.footer-brand.svelte-1dldnwq span:where(.svelte-1dldnwq){color:var(--orange)}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq){gap:6px}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq) a:where(.svelte-1dldnwq){color:var(--paper);border:1px solid #0000;padding:9px 13px;font-weight:700}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq) a:where(.svelte-1dldnwq):hover{color:var(--ink);background:var(--orange)}main.svelte-1dldnwq{padding:30px 4% 100px}.back-link.svelte-1dldnwq{color:var(--ink);border-bottom:2px solid var(--orange);margin-bottom:23px;padding-bottom:3px;font-weight:800}.detail-layout.svelte-1dldnwq{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:14px}.term-detail.svelte-1dldnwq{border:2px solid var(--ink);background:#fffdfa;min-height:520px;padding:46px}.category.svelte-1dldnwq{background:var(--orange);color:var(--ink);padding:8px 11px;font-size:13px;font-weight:900}.term-detail.svelte-1dldnwq h1:where(.svelte-1dldnwq){letter-spacing:-3px;margin-top:25px;font-size:clamp(40px,4.7vw,68px);font-weight:900}.english-name.svelte-1dldnwq{color:#796e65;font-family:Space Grotesk,sans-serif;font-size:18px}.summary.svelte-1dldnwq{color:var(--ink);border-bottom:2px solid var(--ink);font-size:24px;font-weight:800}.term-detail.svelte-1dldnwq section:where(.svelte-1dldnwq) h2:where(.svelte-1dldnwq){font-size:21px;font-weight:900}.term-detail.svelte-1dldnwq section:where(.svelte-1dldnwq) p:where(.svelte-1dldnwq){color:#504a44}.tip.svelte-1dldnwq{border-left:6px solid var(--orange);background:#ffe5d9;padding:22px 24px}.tip.svelte-1dldnwq h2:where(.svelte-1dldnwq){color:var(--ink)}.resources.svelte-1dldnwq{background:var(--ink);border:2px solid var(--ink);color:var(--paper);padding:28px}.aside-kicker.svelte-1dldnwq{color:var(--ink);letter-spacing:.5px;background:#ffded2;padding:6px 9px;font-family:Space Grotesk,Noto Sans KR,sans-serif;font-size:12px;display:inline-block}.resources.svelte-1dldnwq h2:where(.svelte-1dldnwq){margin:16px 0 21px;font-size:22px;font-weight:900}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq){color:var(--paper);border-top:1px solid #5e5a53;font-weight:700}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq):hover{color:var(--orange)}.resources.svelte-1dldnwq a:where(.svelte-1dldnwq) small:where(.svelte-1dldnwq){color:#cbbfb3}.resources.svelte-1dldnwq>p:where(.svelte-1dldnwq){color:#cbbfb3;font-size:13px}.side-stack.svelte-1dldnwq{flex-direction:column;gap:14px;min-width:0;display:flex}.products.svelte-1dldnwq,.related.svelte-1dldnwq{margin-top:60px}.products-heading.svelte-1dldnwq h2:where(.svelte-1dldnwq),.related-heading.svelte-1dldnwq h2:where(.svelte-1dldnwq){letter-spacing:-1.2px;font-size:29px;font-weight:900}.products-heading.svelte-1dldnwq p:where(.svelte-1dldnwq){color:#5b534c;font-size:14px}.product-list.svelte-1dldnwq{gap:13px}.product-disclaimer.svelte-1dldnwq{color:#645950;font-size:13px}.related-grid.svelte-1dldnwq{gap:13px}.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq){border:2px solid var(--ink);min-height:158px;color:var(--ink);background:#fffdfa;transition:transform .15s,box-shadow .15s}.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq):nth-child(3n+2){background:#fff0e9}.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq):hover{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.related-grid.svelte-1dldnwq small:where(.svelte-1dldnwq){color:#a63d1f;font-weight:800}.related-grid.svelte-1dldnwq strong:where(.svelte-1dldnwq){font-size:19px;font-weight:900}.related-grid.svelte-1dldnwq span:where(.svelte-1dldnwq){color:#554b43}.related-grid.svelte-1dldnwq b:where(.svelte-1dldnwq){color:var(--ink)}footer.svelte-1dldnwq{background:var(--ink);color:var(--paper);min-height:162px;padding:36px 4%}.footer-brand.svelte-1dldnwq{font-family:Space Grotesk,sans-serif;font-size:27px}footer.svelte-1dldnwq p:where(.svelte-1dldnwq){color:#d0c8bd;font-size:14px}footer.svelte-1dldnwq>span:where(.svelte-1dldnwq):last-child{color:#bcb2a6}.topbar.svelte-1dldnwq a:where(.svelte-1dldnwq):focus-visible,.back-link.svelte-1dldnwq:focus-visible,.resources.svelte-1dldnwq a:where(.svelte-1dldnwq):focus-visible,.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq):focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (width<=850px){.detail-layout.svelte-1dldnwq{grid-template-columns:1fr}.term-detail.svelte-1dldnwq{min-height:0}.related-grid.svelte-1dldnwq,.product-list.svelte-1dldnwq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.topbar.svelte-1dldnwq{flex-wrap:wrap;justify-content:center;gap:5px;height:auto;min-height:0;padding:10px 4%}.brand.svelte-1dldnwq{white-space:nowrap;justify-content:center;gap:7px;width:100%;font-size:19px}.brand-symbol.svelte-1dldnwq{width:29px;height:29px}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq){gap:2px}.topbar.svelte-1dldnwq nav:where(.svelte-1dldnwq) a:where(.svelte-1dldnwq){padding:6px 10px;font-size:14px}main.svelte-1dldnwq{padding:22px 4% 70px}.term-detail.svelte-1dldnwq{padding:26px}.term-detail.svelte-1dldnwq h1:where(.svelte-1dldnwq){letter-spacing:-2px;font-size:41px}.summary.svelte-1dldnwq{font-size:20px}.resources.svelte-1dldnwq{padding:23px}.related-grid.svelte-1dldnwq{grid-template-columns:1fr}footer.svelte-1dldnwq{padding:32px 4%}}.product-count.svelte-1dldnwq{letter-spacing:0;vertical-align:middle;color:#796e65;margin-left:8px;font-size:14px;font-weight:500;display:inline-block}.product-list.svelte-1dldnwq{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.product-filters.svelte-1dldnwq{border-bottom:1px solid #ded5c9;flex-direction:column;gap:12px;padding:0 0 18px;display:flex}.filter-row.svelte-1dldnwq{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;display:grid}.filter-label.svelte-1dldnwq{color:#796e65;padding-top:8px;font-size:12px;font-weight:700}.filter-options.svelte-1dldnwq{flex-wrap:wrap;gap:8px;display:flex}.filter-options.svelte-1dldnwq button:where(.svelte-1dldnwq),.show-more.svelte-1dldnwq{color:#645950;cursor:pointer;background:0 0;border:1px solid #ded5c9;padding:7px 12px;font-size:12px}.filter-options.svelte-1dldnwq button:where(.svelte-1dldnwq){border-radius:20px}.filter-options.svelte-1dldnwq button:where(.svelte-1dldnwq):hover:not(:disabled){border-color:#a99b8a}.filter-options.svelte-1dldnwq button.active:where(.svelte-1dldnwq){background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter-options.svelte-1dldnwq button:where(.svelte-1dldnwq):disabled{opacity:.4;cursor:default}.product-results.svelte-1dldnwq{color:#796e65;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.reset-filters.svelte-1dldnwq{color:#aa3715;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:12px}.products-empty.svelte-1dldnwq{color:#796e65;background:#fffdfa;border:1px solid #ded5c9;padding:24px;font-size:13px;line-height:1.7}.show-more.svelte-1dldnwq{color:var(--ink);background:#fffdfa;margin:20px auto 0;padding:10px 24px;font-weight:700;display:block}.filter-options.svelte-1dldnwq button:where(.svelte-1dldnwq):focus-visible,.show-more.svelte-1dldnwq:focus-visible,.reset-filters.svelte-1dldnwq:focus-visible{outline:3px solid var(--orange);outline-offset:3px}@media (width<=600px){.filter-row.svelte-1dldnwq{grid-template-columns:1fr;gap:6px}.filter-label.svelte-1dldnwq{padding-top:0}.filter-options.svelte-1dldnwq{gap:6px}}@media (width<=1050px){.product-list.svelte-1dldnwq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.product-list.svelte-1dldnwq{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.related-grid.svelte-1dldnwq a:where(.svelte-1dldnwq){transition:none}}
