@font-face{font-family:MyStyle Guide;src:url(/_astro/guide-editorial.DvzuVd87.woff2)format("woff2");font-weight:200 900;font-display:swap}.guide-header{border-bottom:1px solid var(--line);background:var(--page)}.guide-header-inner,.guide-content,.guide-content+.site-footer{width:min(100% - 36px,1060px);margin-inline:auto}.guide-header-inner{justify-content:space-between;align-items:center;gap:12px;min-height:63px;display:flex}.guide-brand{letter-spacing:-.045em;font:600 27px/1 Georgia,serif}.guide-home-link,.guide-list-link{color:var(--muted);text-underline-offset:4px;font-size:13px;text-decoration:underline}.guide-header-sticky .guide-home-link{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding-inline:12px;font-weight:700;text-decoration:none;display:inline-flex}.guide-header-sticky .guide-home-link:hover{border-color:var(--accent)}.guide-content{word-break:keep-all;overflow-wrap:anywhere;font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.guide-content :is(h1,h2){font-family:"MyStyle Guide", var(--serif);letter-spacing:-.045em;font-weight:700;line-height:1.3}.guide-content h1{margin-bottom:12px;font-size:clamp(27px,7vw,47px)}.guide-content h2{margin-bottom:12px;font-size:clamp(23px,5.5vw,33px)}.guide-list-link{margin-bottom:10px;display:inline-block}.guide-eyebrow,.guide-number{color:var(--accent);letter-spacing:.075em;font-size:11px;font-weight:700}.guide-intro{padding:33px 0 22px}.guide-intro .guide-eyebrow{margin-bottom:8px}.guide-intro-copy{color:var(--muted);max-width:64ch}.guide-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.guide-tabs a{border:1px solid var(--line);text-align:center;min-width:70px;padding:7px 13px}.guide-tabs a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.guide-group{border-top:1px solid var(--line);padding:22px 0 28px}.guide-group-heading{align-items:baseline;gap:10px;display:flex}.guide-group-heading span{color:var(--muted);font-size:13px}.guide-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.guide-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:765px;display:grid}.guide-compare-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:920px}.guide-compare-5{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1060px}.guide-swipe-hint{display:none}.guide-tile{border:1px solid var(--line);background:var(--paper);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.guide-tile:hover{border-color:var(--accent)}.guide-tile img{aspect-ratio:3/4;object-fit:contain;background:#f1ebe2;width:100%;height:auto}.guide-caption{gap:3px;padding:9px 10px 10px;display:grid}.guide-caption strong{font-size:14px;line-height:1.45}.guide-hint{color:var(--muted);margin:9px 0 24px;font-size:12px}.guide-look{border-top:1px solid var(--line);padding:24px 0 28px;scroll-margin-top:10px}.guide-look-body{grid-template-columns:minmax(0,400px) minmax(0,465px);align-items:start;gap:28px;display:grid}.guide-feature{border-radius:4px;width:100%;height:auto}.guide-look-copy h2{margin-top:5px}.guide-look-copy p{margin-bottom:16px}.guide-advice{background:#f3ece4;border-left:2px solid #b79585;gap:11px;margin:0 0 16px;padding:14px 16px;display:grid}.guide-advice dt{color:var(--accent);font-size:13px;font-weight:700}.guide-advice dd{margin:3px 0 0;font-size:14px}.guide-detail-link{border:1px solid var(--ink);padding:9px 14px;font-size:13px;font-weight:700;display:inline-block}.guide-detail-link:hover{background:var(--wash)}.guide-browse-home{border:1px solid var(--line);background:#f3ece4;border-radius:4px;justify-content:space-between;align-items:center;gap:16px 24px;margin:12px 0 28px;padding:22px 24px;display:flex}.guide-browse-home h2{margin-bottom:5px;font-size:23px}.guide-browse-home p{color:var(--muted);font-size:14px}.guide-browse-link{background:var(--ink);min-height:44px;color:var(--paper);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:700;display:inline-flex}.guide-browse-link:hover{background:var(--accent)}@media (width<=760px){.guide-header-sticky{z-index:2;position:sticky;top:0}.guide-header-sticky .guide-header-inner{min-height:56px}.guide-look{scroll-margin-top:68px}.guide-intro{padding-top:24px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-compare{gap:7px}.guide-compare-4,.guide-compare-5{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:33%;grid-auto-flow:column;padding:3px 3px 7px;overflow-x:auto}.guide-compare-4 .guide-tile,.guide-compare-5 .guide-tile{scroll-snap-align:start}.guide-swipe-hint{display:inline}.guide-compare .guide-caption{padding:7px}.guide-compare .guide-caption strong{font-size:12px}.guide-look-body{flex-direction:column;gap:0;display:flex}.guide-look-copy{width:100%}.guide-look-copy p{margin-top:13px}.guide-detail-link{text-align:center;display:block}.guide-browse-home{flex-direction:column;align-items:stretch;padding:16px}}
