.ovg{--ovg-head:var(--font-heading,"Bebas Neue",sans-serif);--ovg-body:var(--font-body,"Saira Condensed",sans-serif);--ovg-c:122 165 221;display:flex;flex-direction:column;gap:18px;font-family:var(--ovg-body);color:#f4f4f5;font-size:17px;line-height:1.4}.ovg-c{color:rgb(var(--ovg-c))}.ovg-intro{border-radius:16px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;background:linear-gradient(180deg,rgb(var(--ovg-c)/.1),transparent 60%),#111114;border:1.5px solid rgb(var(--ovg-c)/.55)}.ovg-name{margin:0;font-family:var(--ovg-head);font-weight:400;letter-spacing:.5px;font-size:44px;line-height:1;color:rgb(var(--ovg-c))}.ovg-who{margin:0;color:#c9c9ce;max-width:62ch;font-size:19px;text-wrap:pretty}.ovg-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ovg-h{font-family:var(--ovg-head);font-size:28px;letter-spacing:.5px}.ovg-hint{color:#9d9da3;font-size:15px}.ovg-list{display:flex;flex-direction:column;border-radius:16px;border:1.5px solid rgb(var(--ovg-c)/.4);background:#111114;overflow:hidden}.ovg-row{border-bottom:1px solid #1d1d22}.ovg-row:last-child{border-bottom:0}.ovg-row.open{background:rgb(var(--ovg-c)/.05)}.ovg-row-btn{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.ovg-row-n{font-family:var(--ovg-head);font-size:22px;color:rgb(var(--ovg-c))}.ovg-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ovg-row-t{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1.05}.ovg-row-p{color:#9d9da3;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovg-chev{width:9px;height:9px;border-right:2px solid rgb(var(--ovg-c));border-bottom:2px solid rgb(var(--ovg-c));transform:rotate(45deg);justify-self:end;margin-right:6px}.ovg-row.open .ovg-chev{transform:rotate(225deg) translate(-2px,-2px)}.ovg-open{padding:0 16px 20px;display:flex;flex-direction:column;gap:18px}.ovg-pitch{margin:0;color:#c9c9ce;font-size:19px;max-width:70ch;text-wrap:pretty}.ovg-fig{position:relative;width:100%}.ovg-abs{position:absolute}.ovg-shot{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.ovg-shot.is-pc{border-radius:8px;border:1px solid #2a2a31;aspect-ratio:1100/897}.ovg-shot.is-phone{border-radius:16px;border:2px solid #2a2a31;aspect-ratio:500/1110}.ovg-shot img{position:absolute;inset:0;width:100%;height:100%;display:block}.ovg-box{position:absolute;box-sizing:border-box;border:2px solid rgb(var(--ovg-c)/.55);border-radius:6px;transition:border-color .15s,box-shadow .15s}.ovg-shot.is-phone .ovg-box{border-width:1.5px;border-radius:4px}.ovg-box.on{border-color:rgb(var(--ovg-c));box-shadow:0 0 0 3px rgb(var(--ovg-c)/.18),0 0 18px rgb(var(--ovg-c)/.55)}.ovg-tab{position:absolute;transform:translate(-50%,-50%);min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:6px;background:#070708;border:2px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center}.ovg-tab.on{background:rgb(var(--ovg-c));color:#070708;box-shadow:0 0 0 3px rgb(var(--ovg-c)/.18),0 0 18px rgb(var(--ovg-c)/.55)}.ovg-tab.sm{min-width:15px;height:15px;padding:0 3px;border-width:1.5px;border-radius:4px;font-size:10px}.ovg-tab.xs{min-width:12px;height:12px;padding:0 2px;border-width:1px;border-radius:3px;font-size:8.5px}.ovg-line{position:absolute;inset:0;overflow:visible;pointer-events:none}.ovg-line path{fill:none;stroke:rgb(var(--ovg-c));stroke-width:2;filter:drop-shadow(0 0 4px rgb(var(--ovg-c)/.55))}.ovg-label{box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#17171b;border:1.5px solid #2a2a31;color:#f4f4f5;cursor:pointer;text-align:left;font:inherit;font-weight:600;font-size:15.5px;line-height:1.2}.ovg-fig .ovg-label{position:absolute;left:0}.ovg-label.on{background:rgb(var(--ovg-c)/.16);border-color:rgb(var(--ovg-c));box-shadow:0 0 16px rgb(var(--ovg-c)/.25)}.ovg-num{flex:none;min-width:24px;height:24px;border-radius:6px;border:1.5px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:15px;font-weight:400;display:flex;align-items:center;justify-content:center}.ovg-label.on .ovg-num{background:rgb(var(--ovg-c));color:#070708}.ovg-fig-narrow{display:flex;flex-direction:column;gap:12px}.ovg-fig-narrow .ovg-shot.is-pc .ovg-box{border-width:1.5px;border-radius:4px}.ovg-narrow-row{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.ovg-narrow-row .ovg-shot.is-phone{border-radius:12px}.ovg-labels-list{display:flex;flex-direction:column;gap:8px}.ovg-labels-list .ovg-label{padding:7px 8px;gap:8px;font-size:14.5px}.ovg-labels-list .ovg-num{min-width:22px;height:22px;font-size:14px}.ovg-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;border-top:1px solid #26262c;padding-top:16px}.ovg-cando,.ovg-side{display:flex;flex-direction:column;gap:8px}.ovg-side{gap:12px}.ovg-eyebrow{font-family:var(--ovg-head);font-size:19px;letter-spacing:.1em;color:rgb(var(--ovg-c))}.ovg-dot{display:flex;gap:10px;align-items:baseline}.ovg-dot:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--ovg-c));transform:translateY(-2px)}.ovg-seeall{font-size:15px;font-weight:600;color:rgb(var(--ovg-c));text-decoration:none}.ovg-note{border-radius:10px;background:rgb(var(--ovg-c)/.14);border:1px solid rgb(var(--ovg-c)/.4);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.ovg-note b{font-family:var(--ovg-head);font-weight:400;letter-spacing:.08em;font-size:17px;color:rgb(var(--ovg-c))}.ovg-note span{color:#e4e4e7}.ovg-also{display:flex;flex-direction:column;gap:6px}.ovg-also-h{color:#9d9da3;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.ovg-chips{display:flex;flex-wrap:wrap;gap:6px}.ovg-chip{border:1.5px solid rgb(var(--ovg-c)/.6);background:rgb(var(--ovg-c)/.14);color:#f4f4f5;border-radius:999px;padding:2px 12px;font:600 15px var(--ovg-body);cursor:pointer;white-space:nowrap}.ovg-chip.sm{padding:1px 9px;font-size:13.5px}.ovg-muted{color:#8b8b94;font-size:15px}.ovg-faqs{display:flex;flex-wrap:wrap;gap:8px}.ovg-faq{white-space:normal;max-width:100%;box-sizing:border-box;border:1px solid #2a2a31;border-radius:8px;padding:3px 12px;font-size:15px;color:#f4f4f5;text-decoration:none;background:#17171b}.ovg-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ovg-card{border-radius:14px;background:#111114;border:1px solid #26262c;border-top:2px solid rgb(var(--ovg-c));padding:14px 16px;display:flex;flex-direction:column;gap:9px;min-width:0}.ovg-card-t{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1}.ovg-card-p{margin:0;color:#c9c9ce;font-size:16px;text-wrap:pretty}.ovg-card-shots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.24fr);grid-gap:8px;gap:8px;align-items:end}.ovg-card-shots img{display:block;width:100%;object-fit:cover;object-position:top}.ovg-card-shots .pc{aspect-ratio:16/9;border-radius:8px;border:1px solid #2a2a31}.ovg-card-shots .ph{aspect-ratio:500/1110;border-radius:10px;border:2px solid #2a2a31}@media (max-width:1000px){.ovg{gap:16px}.ovg-name{font-size:38px}.ovg-pitch,.ovg-who{font-size:18px}.ovg-h{font-size:26px}.ovg-row-btn{grid-template-columns:34px minmax(0,1fr) 20px;padding:12px 14px}.ovg-row-t{font-size:22px}.ovg-open{padding:0 14px 18px;gap:16px}.ovg-tab{min-width:20px;height:20px;font-size:13px}}@media (max-width:600px){.ovg{gap:14px;font-size:16px}.ovg-intro{padding:14px}.ovg-name{font-size:32px}.ovg-pitch,.ovg-who{font-size:17px}.ovg-h{font-size:24px}.ovg-row-btn{grid-template-columns:28px minmax(0,1fr) 18px;padding:12px}.ovg-row-t{font-size:20px}.ovg-row-p{display:none}.ovg-open{padding:0 12px 14px;gap:14px}.ovg-tab{min-width:14px;height:14px;padding:0 3px;border-width:1.5px;border-radius:4px;font-size:9.5px}.ovg-extras,.ovg-more{grid-template-columns:minmax(0,1fr)}}.ovr{gap:14px;border-top:1px solid #26262c;padding-top:16px}.ovr,.ovr-head{display:flex;flex-direction:column}.ovr-head{gap:8px}.ovr-h{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1}.ovr-views{display:flex;flex-wrap:wrap;gap:6px}.ovr-pill,.ovr-view{min-height:34px;padding:0 12px;border-radius:999px;border:1.5px solid #2a2a31;background:#17171b;color:#f4f4f5;font:600 15px var(--ovg-body);cursor:pointer;text-align:left}.ovr-pill.on,.ovr-view.on{border-color:rgb(var(--ovg-c));background:rgb(var(--ovg-c)/.2)}.ovr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ovr-card{display:flex;flex-direction:column;gap:8px;min-width:0}.ovr-name{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1;color:rgb(var(--ovg-c))}.ovr-pic{position:relative;width:100%;border-radius:10px;overflow:hidden;border:1.5px solid #2a2a31}.ovr-pic img{position:absolute;inset:0;width:100%;height:100%;display:block}.ovr-box{position:absolute;box-sizing:border-box;border:2.5px dashed rgb(var(--ovg-c));border-radius:10px;box-shadow:0 0 16px rgb(var(--ovg-c)/.45)}.ovr-line{font-size:17px;color:#e4e4e7;text-wrap:pretty}.ovr-cmp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #26262c;padding-top:12px}.ovr-cmp>span{color:#9d9da3;font-size:15px}@media (max-width:1000px){.ovr-pair{gap:14px}.ovr-name{font-size:22px}}@media (max-width:600px){.ovr-pair{grid-template-columns:minmax(0,1fr);gap:16px}.ovr-name{font-size:20px}.ovr-line{font-size:16px}.ovr-h{font-size:22px}}.ovr-pic.is-m{display:none}@media (max-width:600px){.ovr-pic.has-m{display:none}.ovr-pic.is-m{display:block}}.ovf{display:flex;flex-direction:column;gap:14px;border-top:1px solid #26262c;padding-top:16px}.ovf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ovf-head-text{display:flex;flex-direction:column;gap:2px}.ovf-h{font-family:var(--ovg-head);font-size:24px;letter-spacing:.4px;line-height:1}.ovf-sub{color:#9d9da3;font-size:15px}.ovf-toggle{height:38px;padding:0 16px;border-radius:10px;border:1.5px solid rgb(var(--ovg-c));background:rgb(var(--ovg-c)/.16);color:#f4f4f5;font-family:var(--ovg-head);font-size:18px;letter-spacing:.5px;cursor:pointer}.ovf-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.ovf-pane{position:relative;height:640px;overflow-y:auto;border-radius:10px;border:1px solid #2a2a31;background:#0b0b0d;scrollbar-color:#2a2a31 transparent}.ovf-pic{position:relative;width:100%;overflow:hidden}.ovf-pic img{position:absolute;inset:0;width:100%;height:100%;display:block}.ovf-box{position:absolute;box-sizing:border-box;border:1.5px solid rgb(var(--ovg-c)/.5);border-radius:6px;cursor:pointer;z-index:1}.ovf-box.on{border-width:2px;border-color:rgb(var(--ovg-c));box-shadow:0 0 0 3px rgb(var(--ovg-c)/.18),0 0 16px rgb(var(--ovg-c)/.55);z-index:3}.ovf-tab{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border-radius:5px;background:#070708;border:1.5px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}.ovf-box.on .ovf-tab{background:rgb(var(--ovg-c));color:#070708}.ovf-list{max-height:640px;overflow-y:auto;padding-right:4px;position:relative;scrollbar-color:#2a2a31 transparent}.ovf-item,.ovf-list{display:flex;flex-direction:column;gap:6px}.ovf-item{padding:8px 10px;border-radius:10px;background:#17171b;border:1.5px solid #2a2a31}.ovf-item.on{background:rgb(var(--ovg-c)/.14);border-color:rgb(var(--ovg-c))}.ovf-item-btn{display:flex;gap:10px;align-items:flex-start;background:transparent;border:0;padding:0;color:#f4f4f5;text-align:left;font:inherit;cursor:pointer}.ovf-num{flex:none;min-width:24px;height:24px;border-radius:6px;border:1.5px solid rgb(var(--ovg-c));color:rgb(var(--ovg-c));font-family:var(--ovg-head);font-size:15px;display:flex;align-items:center;justify-content:center}.ovf-item.on .ovf-num{background:rgb(var(--ovg-c));color:#070708}.ovf-item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ovf-label{font-weight:600;font-size:16px;line-height:1.2}.ovf-note{color:#a1a1aa;font-size:14.5px;line-height:1.3;text-wrap:pretty}.ovf-choices{align-self:flex-start;margin-left:34px;border:0;background:transparent;color:rgb(var(--ovg-c));font:600 14px var(--ovg-body);cursor:pointer;padding:0}.ovf-open{margin-left:34px;position:relative;border-radius:8px;overflow:hidden;border:1px solid #2a2a31}.ovf-open img{position:absolute;inset:0;height:100%;display:block}@media (max-width:1000px){.ovf-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.ovf-list,.ovf-pane{height:560px;max-height:560px}.ovf-list{height:auto}.ovf-tab{min-width:18px;height:18px;font-size:12px}}@media (max-width:600px){.ovf-body{grid-template-columns:minmax(0,1fr);gap:12px}.ovf-pane{height:460px}.ovf-list{max-height:none;overflow:visible}.ovf-tab{min-width:16px;height:16px;font-size:11px}.ovf-h{font-size:22px}}.ovg-faq.ovg-gloss{font-size:13.5px;color:#c4b6f2;border-color:rgba(160,140,230,.45);background:rgba(160,140,230,.1);border-radius:6px;padding:3px 9px;align-self:center}.ovf-open{max-height:420px;overflow-y:auto;aspect-ratio:auto!important}.ovf-open img{position:static;inset:auto;width:100%;height:auto}.afe{--afe-head:var(--font-heading,"Bebas Neue"),sans-serif;--afe-body:var(--font-body,"Saira Condensed"),sans-serif;--afe-blue:122 165 221;display:flex;flex-direction:column;gap:12px;color:#f4f4f5;font-family:var(--afe-body);font-size:17px;line-height:1.4}.afe-search{height:48px;border-radius:12px;border:1.5px solid #2a2a31;background:#111114;color:#f4f4f5;padding:0 14px;font:400 17px var(--afe-body);outline:none}.afe-search:focus{border-color:rgb(var(--afe-blue))}.afe-auds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.afe-aud{min-height:48px;border-radius:12px;border:1.5px solid rgb(var(--afe-c)/.5);color:#f4f4f5;cursor:pointer;padding:2px;background:linear-gradient(180deg,rgb(var(--afe-c)/.16),rgb(var(--afe-c)/.05));font-family:var(--afe-head);font-size:21px;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afe-aud.on{border-color:rgb(var(--afe-c));background:linear-gradient(180deg,rgb(var(--afe-c)/.42),rgb(var(--afe-c)/.18));box-shadow:0 0 18px rgb(var(--afe-c)/.35)}.afe-count{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#c9c9ce;font-size:15px}.afe-clear{border:0;background:transparent;color:rgb(var(--afe-blue));font:600 15px var(--afe-body);cursor:pointer;padding:0}.afe-area{border-radius:16px;border:1.5px solid #26262c;background:#111114;overflow:hidden}.afe-area.open{border-color:rgb(var(--afe-blue)/.55)}.afe-area-btn{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;background:transparent;border:0;color:#f4f4f5;cursor:pointer;text-align:left;font:inherit}.afe-area.open .afe-area-btn{background:rgb(var(--afe-blue)/.08)}.afe-area-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.afe-area-name{font-family:var(--afe-head);font-size:28px;letter-spacing:.4px;line-height:1}.afe-area-sub{color:#9d9da3;font-size:14.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afe-pill{flex:none;font-family:var(--afe-head);font-size:17px;color:rgb(var(--afe-blue));border:1px solid rgb(var(--afe-blue)/.45);border-radius:999px;padding:1px 10px}.afe-chev{flex:none;width:9px;height:9px;border-right:2px solid rgb(var(--afe-blue));border-bottom:2px solid rgb(var(--afe-blue));transform:rotate(45deg);margin:0 4px}.afe-chev.big{width:11px;height:11px;border-width:0 2.5px 2.5px 0}.open>button>.afe-chev{transform:rotate(225deg) translate(-2px,-2px)}.afe-groups{margin:0 12px 12px;border-radius:12px;border:1px solid #26262c;background:#0f0f12;overflow:hidden}.afe-group{border-bottom:1px solid #1d1d22}.afe-group:last-child{border-bottom:0}.afe-group.open{background:rgb(var(--afe-blue)/.05)}.afe-group-btn{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;background:transparent;border:0;color:#f4f4f5;cursor:pointer;text-align:left;font:inherit}.afe-group-name{flex:1 1;min-width:0;font-family:var(--afe-head);font-size:24px;letter-spacing:.4px;line-height:1.1}.afe-group-n{flex:none;color:#9d9da3;font-size:14px}.afe-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 14px 14px;align-items:start}.afe-card{display:flex;flex-direction:column;border-radius:10px;border:1px solid #26262c;background:#17171b;padding:0 12px}.afe-card.open{border-color:rgb(var(--afe-blue)/.5)}.afe-card-btn{display:flex;align-items:center;gap:8px;padding:9px 0;background:transparent;border:0;color:#f4f4f5;text-align:left;font:600 15.5px var(--afe-body);cursor:pointer}.afe-card-name{flex:1 1;min-width:0;line-height:1.25}.afe-tier{flex:none;font-family:var(--afe-head);font-size:12.5px;letter-spacing:.6px;padding:0 7px;border-radius:999px;border:1px solid}.afe-sign{flex:none;width:12px;text-align:center;color:rgb(var(--afe-blue))}.afe-card-body{display:flex;flex-direction:column;gap:8px;padding-bottom:10px}.afe-what{color:#a1a1aa;font-size:14.5px;line-height:1.35;text-wrap:pretty}.afe-card-foot{justify-content:space-between;align-items:center;gap:8px}.afe-card-foot,.afe-gloss{display:flex;flex-wrap:wrap}.afe-gloss{gap:5px}.afe-gloss a{font-size:13.5px;color:#c4b6f2;text-decoration:none;border:1px solid rgba(160,140,230,.45);background:rgba(160,140,230,.1);border-radius:6px;padding:0 7px}.afe-dots{display:flex;gap:3px}.afe-dots span{width:9px;height:9px;border-radius:50%}@media (max-width:1000px){.afe-aud{min-height:46px;font-size:19px}.afe-area-btn{padding:14px 16px}.afe-area-name{font-size:26px}.afe-groups{margin:0 10px 10px}.afe-group-btn{padding:12px 14px}.afe-group-name{font-size:22px}.afe-cards{grid-template-columns:minmax(0,1fr);padding:0 12px 12px}}@media (max-width:600px){.afe,.afe-search{font-size:16px}.afe-search{height:44px}.afe-auds{gap:5px}.afe-aud{min-height:38px;font-size:14px;letter-spacing:0;border-radius:10px}.afe-area-btn{padding:13px 14px}.afe-area-name{font-size:23px}.afe-groups{margin:0 8px 8px}.afe-group-btn{padding:12px}.afe-group-name{font-size:21px}.afe-cards{padding:0 10px 10px}}html body .sp{--sa:122 165 221;--sp-blue:122 165 221;--sp-teal:79 184 178;--sp-violet:160 140 230;--sp-green:#2ecc9b}html body .sp.is-teal{--sa:79 184 178}html body .sp .sp-wrap{max-width:1120px;display:flex;flex-direction:column;gap:44px}html body .sp .sp-wrap>*{margin-top:0;margin-bottom:0;min-width:0}html body .sp .ph19-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}html body .sp a{text-decoration:none}html body .sp .sp-free{margin:-20px auto 0;max-width:820px;text-align:center;color:var(--muted);font-size:17px;line-height:1.5}html body .sp .sp-free-lead{font-family:var(--font-heading);font-size:21px;letter-spacing:.03em;color:var(--sp-green);margin-right:4px}html body .sp .sp-shot{display:block;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--border);background:var(--card2);aspect-ratio:16/10}html body .sp .sp-shot img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center}html body .sp .sp-shot.is-phone img{object-position:top center}html body .sp .sp-shot.is-16x8{aspect-ratio:16/8}html body .sp .sp-shot.is-guide{aspect-ratio:16/9;border-radius:14px}html body .sp figure{margin:0}html body .sp .sp-pics{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:14px;gap:14px}html body .sp .sp-pic-main .sp-shot{height:100%;aspect-ratio:auto;min-height:100%;border-radius:16px}html body .sp .sp-pic-main{aspect-ratio:1100/760}html body .sp .sp-pic-side{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;min-height:0}html body .sp .sp-pic-side figure{min-height:0}html body .sp .sp-pic-side .sp-shot{height:100%;aspect-ratio:auto}html body .sp .sp-sec{display:flex;flex-direction:column;gap:18px;min-width:0}html body .sp .sp-sec.is-tight{gap:14px}html body .sp .sp-h2,html body .sp .sp-h3{font-family:var(--font-heading);font-weight:400;letter-spacing:.02em;line-height:1.05;color:var(--text);margin:0;text-align:left}html body .sp .sp-h2{font-size:34px}html body .sp .sp-h3{font-size:27px}html body .sp .sp-h2:before,html body .sp .sp-h3:before{content:"";display:inline-block;width:4px;height:.78em;margin-right:12px;border-radius:2px;background:rgb(var(--sa));vertical-align:-.04em}html body .sp .sp-get{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}html body .sp .sp-get li{background:var(--card);border:1px solid var(--border);border-top:2px solid rgb(var(--sa));border-radius:14px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px}html body .sp .sp-get-n{font-family:var(--font-heading);font-size:18px;letter-spacing:.06em;color:rgb(var(--sa))}html body .sp .sp-get h3{font-family:var(--font-heading);font-weight:400;font-size:23px;letter-spacing:.02em;line-height:1.1;margin:0;color:var(--text);text-align:left}html body .sp .sp-get p{margin:0;color:var(--muted);font-size:17px;line-height:1.5;text-align:left}html body .sp .sp-how{list-style:none;margin:0;padding:8px 24px;background:var(--card);border:1px solid var(--border);border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}html body .sp .sp-how li{display:flex;gap:16px;align-items:flex-start;padding:18px 20px 18px 0}html body .sp .sp-how li+li{padding-left:20px;border-left:1px solid var(--border)}html body .sp .sp-how-n{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-heading);font-size:28px;color:rgb(var(--sa));border:1.5px solid rgb(var(--sa));background:rgb(var(--sa)/.14)}html body .sp .sp-how-t{display:flex;flex-direction:column;gap:5px;min-width:0}html body .sp .sp-how-t h3{font-family:var(--font-heading);font-weight:400;font-size:23px;letter-spacing:.02em;line-height:1.1;margin:0;color:var(--text);text-align:left}html body .sp .sp-how-t>span{color:var(--muted);font-size:17px;line-height:1.5}html body .sp .sp-qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}html body .sp .sp-qs.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}html body .sp .sp-q{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:0}html body .sp .sp-q.is-top{border-top:2px solid rgb(var(--sa))}html body .sp .sp-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 18px;min-height:44px;font-size:17px;font-weight:600;line-height:1.35;color:var(--text)}html body .sp .sp-q summary::-webkit-details-marker{display:none}html body .sp .sp-q-chev{flex:none;font-family:var(--font-heading);font-size:26px;line-height:.9;color:rgb(var(--sa));transition:transform .15s ease}html body .sp .sp-q[open] .sp-q-chev{transform:rotate(45deg)}html body .sp .sp-q p{margin:0;padding:0 18px 16px;color:var(--muted);font-size:17px;line-height:1.55;text-align:left}html body .sp .sp-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}html body .sp .sp-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;color:var(--text);transition:border-color .15s ease}html body .sp .sp-card:hover,html body .sp .sp-glink:hover,html body .sp .sp-linkcard:hover,html body .sp .sp-nx-tile:hover,html body .sp .sp-size:hover{border-color:rgb(var(--sa))}html body .sp .sp-card .sp-shot{border:0;border-bottom:1px solid var(--border);border-radius:0}html body .sp .sp-card-t{display:flex;flex-direction:column;gap:5px;padding:14px 16px 16px}html body .sp .sp-card-n{font-family:var(--font-heading);font-size:22px;letter-spacing:.02em;line-height:1.1;color:var(--text)}html body .sp .sp-card-n span{color:rgb(var(--sa))}html body .sp .sp-card-l{color:var(--muted);font-size:15.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .sp .sp-card.is-read>.sp-card-n{padding:12px 14px 14px;font-size:20px}html body .sp .sp-more4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}html body .sp .sp-linkcard{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);font-family:var(--font-heading);font-size:19px;letter-spacing:.02em;line-height:1.15}html body .sp .sp-linkcard span:last-child{color:rgb(var(--sa))}html body .sp .sp-br{display:grid;grid-template-columns:5fr 7fr;grid-gap:24px;gap:24px;align-items:start}html body .sp .sp-table-wrap{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow-x:auto}html body .sp .sp-table{width:100%;border-collapse:collapse;font-size:16px;margin:0}html body .sp .sp-table td,html body .sp .sp-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;background:none}html body .sp .sp-table tbody tr:last-child td{border-bottom:0}html body .sp .sp-table th{font-family:var(--font-heading);font-weight:400;font-size:17px;letter-spacing:.05em;color:var(--muted)}html body .sp .sp-table td:nth-child(2){font-family:var(--font-heading);font-size:24px;line-height:1;color:rgb(var(--sa));white-space:nowrap}html body .sp .sp-table td:nth-child(3){color:var(--muted);font-size:15.5px}html body .sp .sp-br-fig{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 16px 12px;min-width:0}html body .sp .sp-br-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}html body .sp .sp-br-svg{display:block;width:100%;height:auto;max-width:560px;margin:0 auto}html body .sp .sp-br-svg.is-wide{max-width:none;min-width:620px}html body .sp .sp-br.is-stack{grid-template-columns:1fr}html body .sp .sp-br.is-stack .sp-br-svg.is-wide{min-width:900px}html body .sp .sp-br.is-stack .sp-br-svg.is-xwide{min-width:1180px}html body .sp .sp-br-fig figcaption{margin-top:10px;text-align:center;color:var(--muted);font-size:15px}html body .sp .sp-br-svg text{font-family:var(--font-heading);letter-spacing:.04em}html body .sp .sp-br-round{font-size:11px;fill:var(--muted)}html body .sp .sp-br-g{font-size:10px;fill:var(--muted)}html body .sp .sp-br-seed{font-size:13px;fill:var(--text)}html body .sp .sp-br-seed.is-bye{fill:rgb(var(--sp-blue))}html body .sp .sp-br-w{font-size:12px;fill:var(--muted)}html body .sp .sp-br-box{fill:var(--card2);stroke:var(--border)}html body .sp .sp-br-box.is-final{fill:rgb(var(--sp-blue)/.16);stroke:rgb(var(--sp-blue))}html body .sp .sp-br-line{stroke:var(--muted);stroke-opacity:.45}html body .sp .sp-br-div{stroke:var(--border)}html body .sp .sp-sizes{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));grid-gap:8px;gap:8px}html body .sp .sp-size{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;padding:8px 4px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);text-align:center}html body .sp .sp-size-n{font-family:var(--font-heading);font-size:34px;line-height:.95}html body .sp .sp-size-l{font-size:11.5px;line-height:1.1;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}html body .sp .sp-size.is-current{border-color:rgb(var(--sa));background:rgb(var(--sa)/.16)}html body .sp .sp-size.is-current .sp-size-n{color:rgb(var(--sa))}html body .sp .sp-size-pro{position:absolute;top:4px;right:5px;font-family:var(--font-heading);font-size:11px;letter-spacing:.06em;color:#498bf7}html body .sp .sp-nx{display:flex;flex-direction:column;gap:20px;padding:26px 26px 28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgb(var(--sp-blue)/.1),transparent 150px),var(--card)}html body .sp .sp-nx-h{font-family:var(--font-heading);font-weight:400;font-size:34px;letter-spacing:.02em;line-height:1;margin:0;color:var(--text);text-align:left}html body .sp .sp-nx-row{display:flex;flex-direction:column;gap:10px;min-width:0}html body .sp .sp-nx-k{font-family:var(--font-heading);font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}html body .sp .sp-nx-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}html body .sp .sp-nx-b{--b:var(--sp-blue);display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:64px;padding:12px 18px;border-radius:14px;border:1.5px solid rgb(var(--b));background:rgb(var(--b)/.2);box-shadow:0 0 22px rgb(var(--b)/.16);color:var(--text);text-align:left;cursor:pointer;font:inherit;width:100%}html body .sp .sp-nx-b.is-teal{--b:var(--sp-teal);background:rgb(var(--b)/.16)}html body .sp .sp-nx-b.is-violet{--b:var(--sp-violet);background:rgb(var(--b)/.14)}html body .sp .sp-nx-b:hover{background:rgb(var(--b)/.3)}html body .sp .sp-nx-bt{font-family:var(--font-heading);font-size:25px;letter-spacing:.02em;line-height:1.05;color:var(--text)}html body .sp .sp-nx-bt span{color:rgb(var(--b))}html body .sp .sp-nx-bs{font-size:13.5px;line-height:1.3;color:var(--muted)}html body .sp .sp-nx-look{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}html body .sp .sp-nx-tile{display:flex;flex-direction:column;background:var(--card2);border:1px solid var(--border);border-radius:12px;overflow:hidden;color:var(--text);min-width:0}html body .sp .sp-nx-tile .sp-shot{border:0;border-bottom:1px solid var(--border);border-radius:0}html body .sp .sp-nx-tt{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}html body .sp .sp-nx-tn{font-family:var(--font-heading);font-size:19px;letter-spacing:.02em;line-height:1.1;color:var(--text)}html body .sp .sp-nx-ts{font-size:13.5px;line-height:1.3;color:var(--muted)}html body .sp .sp-nx-help{display:flex;flex-wrap:wrap;gap:8px}html body .sp .sp-nx-pill{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 18px;border-radius:999px;border:1px solid var(--border);background:var(--card2);color:var(--text);font-family:var(--font-heading);font-size:18px;letter-spacing:.03em;line-height:1.1}html body .sp .sp-nx-pill:hover{border-color:rgb(var(--sp-blue))}html body .sp .sp-nx-pill.is-hot{border-color:var(--sp-green);background:rgba(46,204,155,.12)}html body .sp .sp-nx-ps{font-family:var(--font-body,inherit);font-size:14px;letter-spacing:0;color:var(--sp-green)}html body .sp .sp-nxs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:-24px}html body .sp .sp-nxs-b{--b:var(--sp-blue);display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;border:1.5px solid rgb(var(--b));background:rgb(var(--b)/.18);color:var(--text);font-family:var(--font-heading);font-size:18px;letter-spacing:.03em;line-height:1.1;cursor:pointer}html body .sp .sp-nxs-b.is-teal{--b:var(--sp-teal)}html body .sp .sp-nxs-b.is-violet{--b:var(--sp-violet)}html body .sp .sp-nxs-sep{width:1px;height:26px;background:var(--border);margin:0 6px}html body .sp .sp-nxs-l{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;color:var(--muted);font-family:var(--font-heading);font-size:17px;letter-spacing:.03em}html body .sp .sp-nxs-l:hover{color:var(--text)}html body .sp .sp-g{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:40px;gap:40px;align-items:start}html body .sp .sp-g-art{min-width:0;max-width:760px}html body .sp .sp-g-art section+section{margin-top:34px}html body .sp .sp-g-art h2{font-family:var(--font-heading);font-weight:400;font-size:31px;letter-spacing:.02em;line-height:1.08;margin:0 0 12px;color:var(--text);text-align:left;scroll-margin-top:96px}html body .sp .sp-g-art p,html body .sp .sp-g-list li{color:var(--text);font-size:18px;line-height:1.6;text-align:left}html body .sp .sp-g-art p{margin:0 0 14px}html body .sp .sp-g-art a{color:rgb(var(--sa));text-decoration:underline;text-underline-offset:3px}html body .sp .sp-g-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:spg}html body .sp .sp-g-list li{position:relative;padding-left:26px}html body .sp .sp-g-list li:before{content:"";position:absolute;left:4px;top:.66em;width:8px;height:8px;border-radius:2px;background:rgb(var(--sa))}html body .sp .sp-g-list.is-num li{padding-left:40px;counter-increment:spg;min-height:28px}html body .sp .sp-g-list.is-num li:before{content:counter(spg);left:0;top:.1em;width:28px;height:28px;border-radius:50%;background:rgb(var(--sa)/.14);border:1px solid rgb(var(--sa));color:rgb(var(--sa));font-family:var(--font-heading);font-size:17px;line-height:1;display:grid;place-items:center}html body .sp .sp-g-tip{display:flex;gap:12px;align-items:baseline;margin:0 0 16px;padding:14px 18px;border-radius:12px;background:rgb(var(--sp-teal)/.1);border:1px solid rgb(var(--sp-teal)/.4);color:var(--text);font-size:17px;line-height:1.55}html body .sp .sp-g-tip-k{flex:none;font-family:var(--font-heading);font-size:17px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--sp-teal))}html body .sp .sp-g-fig{margin:0 0 22px}html body .sp .sp-g-fig figcaption{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.4}html body .sp .sp-g-rail{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}html body .sp .sp-g-toc{display:flex;flex-direction:column;gap:2px;padding:16px 14px;background:var(--card);border:1px solid var(--border);border-radius:14px}html body .sp .sp-g-toc-k{font-family:var(--font-heading);font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 4px 6px}html body .sp .sp-g-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 4px;border-radius:8px;color:var(--text);font-size:15.5px;line-height:1.3}html body .sp .sp-g-toc a:hover{background:var(--card2)}html body .sp .sp-g-toc a span{flex:none;width:16px;font-family:var(--font-heading);font-size:17px;color:rgb(var(--sa))}html body .sp .sp-g-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 16px;border-radius:12px;border:1.5px solid rgb(var(--sp-blue));background:rgb(var(--sp-blue)/.2);color:var(--text);font-family:var(--font-heading);font-size:21px;letter-spacing:.03em}html body .sp .sp-hub{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}html body .sp .sp-hub-card{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:14px}html body .sp .sp-hub-card h2,html body .sp .sp-hubg h2{font-family:var(--font-heading);font-weight:400;font-size:24px;letter-spacing:.02em;line-height:1.1;margin:0 0 6px;text-align:left}html body .sp .sp-hub-card h2 a,html body .sp .sp-hubg h2 a{color:var(--text)}html body .sp .sp-hub-card h2 a span,html body .sp .sp-hub-card h2 a:hover,html body .sp .sp-hubg h2 a span,html body .sp .sp-hubg h2 a:hover{color:rgb(var(--sa))}html body .sp .sp-hub-card p,html body .sp .sp-hubg p{margin:0;color:var(--muted);font-size:16px;line-height:1.45;text-align:left}html body .sp .sp-glinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}html body .sp .sp-glink{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:56px;padding:10px 16px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:17px;line-height:1.3}html body .sp .sp-glink span:first-child{font-family:var(--font-heading);font-size:22px;color:rgb(var(--sp-teal))}html body .sp .sp-glink span:last-child{color:rgb(var(--sp-teal))}html body .sp .sp-hubg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:5fr 7fr;grid-gap:14px;gap:14px;align-items:stretch}html body .sp .sp-hubg-feat{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--card);border:1px solid var(--border);border-top:2px solid rgb(var(--sa));border-radius:14px}html body .sp .sp-hubg-feat h2{font-size:30px;margin:4px 0 0}html body .sp .sp-hubg-feat p{font-size:17px}html body .sp .sp-hubg-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}html body .sp .sp-hubg-card{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--card);border:1px solid var(--border);border-radius:14px}html body .sp .sp-hubg-card h2{font-size:22px;margin:2px 0 0}html body .sp .sp-hubg-card p{font-size:15.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1023px){html body .sp .sp-get,html body .sp .sp-qs.is-3,html body .sp .sp-rel{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sp .sp-how{grid-template-columns:1fr;padding:4px 20px}html body .sp .sp-how li,html body .sp .sp-how li+li{padding:16px 0;border-left:0}html body .sp .sp-how li+li{border-top:1px solid var(--border)}html body .sp .sp-br{grid-template-columns:1fr}html body .sp .sp-sizes{grid-template-columns:repeat(7,minmax(0,1fr))}html body .sp .sp-more4{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sp .sp-nx-look{display:flex;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin:0 -26px;padding:0 26px 4px}html body .sp .sp-nx-tile{flex:0 0 186px;scroll-snap-align:start}html body .sp .sp-g{grid-template-columns:1fr}html body .sp .sp-g-art{max-width:none}html body .sp .sp-g-rail{display:none}html body .sp .sp-hub{grid-template-columns:1fr}html body .sp .sp-glinks{grid-template-columns:repeat(2,minmax(0,1fr))}html body .sp .sp-hubg{grid-template-columns:1fr}}@media (max-width:640px){html body .sp .sp-wrap{gap:32px}html body .sp .sp-free{margin-top:-14px;font-size:16px}html body .sp .sp-h2,html body .sp .sp-nx-h{font-size:28px}html body .sp .sp-h3{font-size:24px}html body .sp .sp-pics{grid-template-columns:1fr;gap:10px}html body .sp .sp-pic-side{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html body .sp .sp-pic-side .sp-shot{aspect-ratio:16/11;height:auto}html body .sp .sp-get,html body .sp .sp-glinks,html body .sp .sp-hubg-rest,html body .sp .sp-qs,html body .sp .sp-qs.is-3,html body .sp .sp-rel{grid-template-columns:1fr}html body .sp .sp-get p,html body .sp .sp-how-t>span,html body .sp .sp-q p,html body .sp .sp-q summary{font-size:16px}html body .sp .sp-hubg-card,html body .sp .sp-rel .sp-card{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:0 12px;gap:0 12px}html body .sp .sp-rel .sp-card .sp-shot{border-bottom:0;border-right:1px solid var(--border);height:100%;aspect-ratio:auto;min-height:92px}html body .sp .sp-rel .sp-card-t{padding:10px 12px 10px 0}html body .sp .sp-card-l{-webkit-line-clamp:2;font-size:14.5px}html body .sp .sp-hubg-card>a{grid-row:1/span 2}html body .sp .sp-hubg-card p{-webkit-line-clamp:2}html body .sp .sp-hub-card{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px}html body .sp .sp-hub-card h2{font-size:21px}html body .sp .sp-hub-card p{font-size:14.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .sp .sp-sizes{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}html body .sp .sp-size{flex:0 0 76px}html body .sp .sp-more4{grid-template-columns:1fr}html body .sp .sp-more4:has(.sp-card){grid-template-columns:repeat(2,minmax(0,1fr))}html body .sp .sp-table td,html body .sp .sp-table th{padding:10px}html body .sp .sp-nx{padding:18px 16px 20px;gap:18px;border-radius:16px}html body .sp .sp-nx-now{grid-template-columns:1fr;gap:10px}html body .sp .sp-nx-look{margin:0 -16px;padding:0 16px 4px}html body .sp .sp-nx-tile{flex-basis:164px}html body .sp .sp-nx-pill{font-size:17px;padding:8px 14px}html body .sp .sp-nxs{margin-top:-16px;gap:6px}html body .sp .sp-nxs-l,html body .sp .sp-nxs-sep{display:none}html body .sp .sp-g-art h2{font-size:27px}html body .sp .sp-g-art p,html body .sp .sp-g-list li{font-size:16.5px}html body .sp .sp-g-tip{flex-direction:column;gap:4px;font-size:16px}html body .sp .sp-hubg-feat h2{font-size:26px}}.ba-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ba-promo{display:flex;flex-direction:column;gap:6px}.ba-promo img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--border)}.ba-promo-l{color:var(--text);font-size:16px}.ba-promo-links{display:flex;gap:12px}.ba-promo-links a{color:var(--accent);font-size:16px;text-decoration:underline;text-underline-offset:3px}@media (max-width:820px){.ba-promo-grid{grid-template-columns:1fr}}.faq-tools-links{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin:10px 0 0}.faq-tools-links a{color:var(--accent);font-size:16px;text-decoration:underline;text-underline-offset:3px}@media (min-width:1024px){html body .sp .sp-hubg-feat>a{flex:1 1 auto;display:flex;min-height:220px}html body .sp .sp-hubg-feat .sp-shot{flex:1 1 auto;aspect-ratio:auto}}