/* Buying guides only. No global storefront, checkout, language or currency rules. */
.sn-guide{--sg-accent:#ff762e;--sg-ink:#f7f8fb;--sg-muted:#b7bfce;--sg-border:rgba(255,255,255,.1);color:var(--sg-ink);font-family:Arial,sans-serif;line-height:1.65;max-width:1200px;margin:0 auto 34px;text-align:left}
.sn-guide *{box-sizing:border-box}.sn-guide a{transition:background .18s,border-color .18s,transform .18s}.sn-guide svg,.sn-category-guide svg,.sn-product-guide svg{width:24px;height:24px;flex-shrink:0;vertical-align:middle}
.sn-guide-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:center;padding:48px;border:1px solid var(--sg-border);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 95% 30%,rgba(255,111,31,.17),transparent 52%),linear-gradient(135deg,#191d27,#0d1017)}
.sn-guide-copy{position:relative;z-index:1;min-width:0}.sn-guide-kicker{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;font-weight:700;letter-spacing:1.7px;color:#ffa369;margin-bottom:23px}.sn-guide-dot{width:7px;height:7px;background:#ff762e;border-radius:50%;box-shadow:0 0 0 5px rgba(255,118,46,.1)}
.sn-guide-read{font-size:11px;font-weight:400;letter-spacing:0;color:#b7bfce;margin-left:8px;padding-left:14px;border-left:1px solid #505563}.sn-guide h1{font-size:clamp(29px,3.3vw,46px)!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-1.3px!important;text-transform:none!important;color:#fff!important;margin:0 0 21px!important;max-width:23ch;overflow-wrap:anywhere}
.sn-guide-lead{font-size:16px!important;line-height:1.7!important;color:#c4ccda!important;max-width:54ch;margin:0 0 27px!important}.sn-guide-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:13px 20px;background:#ff762e;border:1px solid #ff762e;border-radius:10px;color:#15100d!important;font-size:14px;font-weight:700;text-decoration:none!important;min-height:48px}.sn-guide-button:hover{background:#ff955b;transform:translateY(-2px)}
.sn-guide-art{height:240px;position:relative;display:grid;place-items:center}.sn-guide-orbit{position:absolute;width:230px;height:230px;border:1px solid rgba(255,154,92,.23);border-radius:50%;background:repeating-linear-gradient(0deg,transparent,transparent 24px,rgba(255,255,255,.025) 25px);transform:rotate(-16deg)}.sn-guide-orbit:after{content:"";position:absolute;inset:18px;border:1px dashed rgba(255,154,92,.18);border-radius:50%}.sn-guide-main-icon{height:142px;width:142px;display:grid;place-items:center;background:linear-gradient(145deg,#38302d,#171b23);border:1px solid rgba(255,173,120,.35);box-shadow:0 28px 45px rgba(0,0,0,.4);border-radius:35px;transform:rotate(-9deg)}.sn-guide-main-icon svg{width:85px;height:85px;color:#ff995b}.sn-guide-float{position:absolute;border:1px solid #49413d;border-radius:9px;background:#22232a;box-shadow:0 8px 18px #0004;padding:8px 14px;font-size:11px;letter-spacing:1.6px;font-weight:700;color:#f8e0cf}.sn-guide-float-a{top:24px;right:0;transform:rotate(6deg)}.sn-guide-float-b{bottom:21px;left:0;transform:rotate(-5deg)}
.sn-guide-process{margin:36px 0 22px}.sn-guide-section-label{display:flex;align-items:center;gap:16px;margin-bottom:18px}.sn-guide-section-label>span{color:#ff9857;font-size:11px;font-weight:700;letter-spacing:1.5px;white-space:nowrap}.sn-guide h2{font-size:19px!important;line-height:1.4!important;color:#f8f9fb!important;font-weight:700!important;margin:0!important;text-transform:none!important}.sn-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sn-guide-card{position:relative;min-width:0;background:linear-gradient(155deg,#1c202a,#141820);border:1px solid var(--sg-border);border-radius:16px;padding:27px 24px}.sn-guide-number{display:grid;place-items:center;width:38px;height:38px;margin-bottom:22px;border:1px solid #61402d;border-radius:10px;background:#30251e;color:#ffa164;font-size:13px;font-weight:700}.sn-guide h3{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 12px!important;text-transform:none!important}.sn-guide-card p{color:#b7bfce!important;font-size:14px!important;line-height:1.75!important;margin:0!important;overflow-wrap:anywhere}
.sn-guide-note{display:flex;align-items:flex-start;gap:16px;padding:23px 25px;background:#2a211b;border:1px solid #63432b;border-left:3px solid #ff8a40;border-radius:13px}.sn-guide-note>svg{color:#ffad6f;margin-top:1px}.sn-guide-note h2{font-size:15px!important;color:#ffd9b9!important;margin-bottom:5px!important}.sn-guide-note p{margin:0!important;color:#e1c8b6!important;font-size:14px!important;line-height:1.75!important}
.sn-guide-related{margin-top:39px}.sn-guide-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.sn-guide-related-card{display:flex;align-items:flex-start;gap:13px;background:#171b23;padding:20px;border:1px solid var(--sg-border);border-radius:13px;text-decoration:none!important;color:#f2f5fa!important;min-width:0}.sn-guide-related-card:hover{border-color:#a56036;background:#21232b;transform:translateY(-2px)}.sn-guide-related-icon{display:grid;place-items:center;width:36px;height:36px;background:#2b2b30;border-radius:9px;color:#ff9b61;flex-shrink:0}.sn-guide-related-icon svg{width:23px;height:23px}.sn-guide-related-card strong{display:block;font-size:13px;line-height:1.5;font-weight:700;overflow-wrap:anywhere}.sn-guide-related-link{display:block;font-size:11px;color:#ffab75;margin-top:9px}
.sn-guide-help{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 0;margin-top:26px;border-top:1px solid var(--sg-border)}.sn-guide-help>div{display:flex;align-items:center;gap:12px;color:#c7cfdb;font-size:14px}.sn-guide-help>div svg{color:#92b6aa}.sn-guide-help a{display:flex;gap:13px;align-items:center;color:#ffa774!important;font-size:13px;text-decoration:none!important}
.sn-category-guide{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:21px 24px;margin:0 0 24px;border:1px solid #3d3632;border-radius:13px;background:#1a1b22;color:#dedfe5;font-size:14px;line-height:1.7}.sn-category-guide p{margin:0 0 6px!important}.sn-category-guide .sn-category-note{font-size:12px;color:#bfb4aa;margin:0!important}.sn-category-guide a{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:#ffa774!important;text-decoration:none;font-weight:700}.sn-product-guide{background:#1b1c23;border:1px solid #4d3b2d;border-radius:13px;padding:22px;margin:0 0 25px;color:#d9dce4;font-size:14px;line-height:1.75}.sn-product-guide-label{display:flex;gap:10px;align-items:center;color:#ffad75;margin-bottom:9px}.sn-product-guide p{margin:0 0 8px!important}.sn-product-guide>a{color:#ffad75!important;font-weight:700}.sn-product-guide svg{color:#ffad75}
@media(max-width:1000px){.sn-guide-hero{grid-template-columns:minmax(0,1fr) 190px;padding:34px}.sn-guide-art{transform:scale(.8)}.sn-guide-grid,.sn-guide-related-grid{gap:12px}.sn-guide-card{padding:23px 19px}.sn-guide-related-card{padding:16px;gap:9px}.sn-category-guide{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:650px){.sn-guide{margin-bottom:24px}.sn-guide-hero{grid-template-columns:1fr;padding:27px 23px;border-radius:18px;gap:0}.sn-guide h1{font-size:31px!important;letter-spacing:-.8px!important;max-width:none}.sn-guide-lead{font-size:14px!important}.sn-guide-art{display:none}.sn-guide-kicker{letter-spacing:1px;font-size:10px;margin-bottom:18px}.sn-guide-read{margin-left:0;font-size:10px}.sn-guide-button{width:100%;justify-content:space-between}.sn-guide-grid,.sn-guide-related-grid{grid-template-columns:1fr}.sn-guide-card{padding:21px}.sn-guide-number{float:left;margin:0 15px 10px 0;width:34px;height:34px}.sn-guide-card h3{padding-top:4px;min-height:34px;margin-bottom:12px!important}.sn-guide-card p{clear:both}.sn-guide-process{margin-top:27px}.sn-guide-note{padding:20px 17px;gap:12px}.sn-guide-help{align-items:flex-start}.sn-guide-help>div{font-size:12px}.sn-category-guide{padding:18px}.sn-product-guide{padding:18px}.sn-guide-related-card{align-items:center}}
@media(prefers-reduced-motion:reduce){.sn-guide a{transition:none}}
.sn-guide a:focus-visible,.sn-category-guide a:focus-visible,.sn-product-guide a:focus-visible{outline:3px solid #ffac73;outline-offset:4px}
