@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.C42RasBZ.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-normal.DehDhP4C.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-normal.BWURas-n.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-700-normal.CLGq6Yj4.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-700-normal.D1DCMXWx.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-baskerville-latin-ext-700-normal.URU-TBJY.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-ext-700-normal.CL-pJSzx.woff)format("woff")}:root{--bg:#0b0b0a;--band:#141413;--card:#151514;--gold:#a5835c;--gold-2:#c9976b;--gold-hi:#e9c68c;--line:#a5835cb3;--line-soft:#a5835c61;--text:#f4f3ef;--muted:#cfcfca;--serif:"Libre Baskerville",Georgia,"Times New Roman",serif;--d:calc(min(100vw,1440px) / 1024)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.article h2[id],.article h3[id],#faq{scroll-margin-top:calc(16 * var(--d))}body{background:var(--bg);color:var(--text);font:400 calc(13 * var(--d))/1.55 var(--serif);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.page{max-width:1440px;margin:0 auto;position:relative;overflow:clip}.in{padding:0 calc(50 * var(--d))}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.living{margin:0;position:relative}.living>img{width:100%;height:auto;display:block}.ai{z-index:3;font:700 calc(7.5 * var(--d))/1 var(--serif);letter-spacing:.06em;color:var(--text);border:1px solid var(--line-soft);padding:calc(3 * var(--d)) calc(4 * var(--d));background:#0b0b0ab8;position:absolute}.hero{position:relative}.hero .pic{position:absolute;inset:0}.hero .layer{z-index:2;aspect-ratio:1024/497;flex-direction:column;display:flex;position:relative}.strip{height:calc(36 * var(--d));align-items:center;gap:calc(12 * var(--d));padding:0 calc(46 * var(--d));font-size:calc(9.5 * var(--d));display:flex}.age{width:calc(20 * var(--d));height:calc(20 * var(--d));border:1px solid var(--text);font:700 calc(6.5 * var(--d))/1 var(--serif);border-radius:50%;place-items:center;display:inline-grid}.head{padding:calc(14 * var(--d)) calc(32 * var(--d)) 0 calc(48 * var(--d));justify-content:space-between;align-items:flex-start;display:flex}.brand{flex-direction:column;align-items:center;display:flex}.brand-name{font:400 calc(23.5 * var(--d))/1 var(--serif);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap}.brand-url{align-items:center;gap:calc(10 * var(--d));margin-top:calc(9 * var(--d));font:400 calc(7 * var(--d))/1 var(--serif);letter-spacing:.42em;text-transform:uppercase;color:#e8e6df;display:flex}.brand-url:before,.brand-url:after{content:"";width:calc(44 * var(--d));border-top:1px solid var(--gold)}nav.main{align-items:center;gap:calc(30 * var(--d));padding-top:calc(6 * var(--d));font-size:calc(10.5 * var(--d));display:flex}nav.main a:hover{color:var(--gold-hi)}nav.main .dd:after{content:"";width:calc(4 * var(--d));height:calc(4 * var(--d));margin-left:calc(9 * var(--d));vertical-align:calc(3 * var(--d));border-bottom:1px solid;border-right:1px solid;display:inline-block;transform:rotate(45deg)}.search{width:calc(14 * var(--d));height:calc(14 * var(--d));margin-left:calc(10 * var(--d));color:var(--gold-2);cursor:pointer;background:0 0;border:0;padding:0}.search svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:100%;height:100%}.copy{padding:calc(62 * var(--d)) 0 0 calc(50 * var(--d));max-width:calc(470 * var(--d))}h1{font:400 calc(46 * var(--d))/1.12 var(--serif);margin:0 0 calc(16 * var(--d));letter-spacing:-.005em}.copy p{font-size:calc(16.5 * var(--d));margin:0 0 calc(24 * var(--d));max-width:calc(390 * var(--d));line-height:1.27}.btn{border:1px solid var(--gold-2);color:var(--text);font-size:calc(13.5 * var(--d));background:#0b0b0a59;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--gold-2);color:var(--bg)}.copy .btn{width:calc(168 * var(--d));height:calc(39 * var(--d))}.hero h2.first{left:calc(50 * var(--d));bottom:calc(5 * var(--d));z-index:2;margin:0;position:absolute}.hero .ai{right:calc(12 * var(--d));bottom:calc(12 * var(--d))}.stitle{font:400 calc(29 * var(--d))/1.1 var(--serif);margin:0}.rule{border-top:1px solid var(--line);margin:0 calc(50 * var(--d))}.hero+.rule{margin-top:calc(3 * var(--d))}.compare{width:calc(100% - 101 * var(--d));margin:calc(15 * var(--d)) calc(50 * var(--d)) 0 calc(51 * var(--d));border-collapse:collapse;border:1px solid var(--line)}.compare th{font:400 calc(12.5 * var(--d))/1 var(--serif);height:calc(33 * var(--d));border-bottom:1px solid var(--line);text-align:center}.compare th:first-child{text-align:left;padding-left:calc(41 * var(--d))}.compare td{border-top:1px solid var(--line-soft);font-size:calc(11.5 * var(--d));text-align:center;padding:calc(10 * var(--d)) calc(12 * var(--d));line-height:1.45}.compare td:first-child{text-align:left;padding-left:calc(41 * var(--d))}.compare td+td,.compare th+th{border-left:1px solid var(--line-soft)}.compare th:first-child{width:24.3%}.compare th:nth-child(2){width:23.3%}.compare th:nth-child(3){width:27%}.compare .op{font-size:calc(12.5 * var(--d))}.compare .op:hover{color:var(--gold-hi)}.compare small{font-size:calc(8.5 * var(--d));color:var(--muted);margin-top:calc(2 * var(--d));display:block}.compare .cite{width:calc(88 * var(--d));height:calc(26 * var(--d));font-size:calc(11 * var(--d))}.quick{margin:calc(17 * var(--d)) calc(50 * var(--d)) 0;border-top:1px solid var(--line);height:calc(65 * var(--d));align-items:center;display:flex}.quick a{align-items:center;gap:calc(18 * var(--d));font-size:calc(12.5 * var(--d));display:flex}.quick a i{color:var(--gold-2);margin-left:calc(4 * var(--d));font-style:normal;transition:transform .2s}.quick a:hover i{transform:translate(3px)}.quick svg{width:calc(22 * var(--d));height:calc(28 * var(--d));stroke:var(--gold-hi);fill:none;stroke-width:1.3px}.quick .sep{width:1px;height:calc(24 * var(--d));background:var(--line-soft);margin:0 calc(48 * var(--d))}.divider{border-top:1px solid var(--line-soft)}.method{padding:calc(16 * var(--d)) 0 calc(20 * var(--d));background:linear-gradient(#121211,#161615 50%,#121211)}.method .stitle{padding-left:calc(50 * var(--d));margin-bottom:calc(6 * var(--d))}.method .rule{margin-bottom:calc(13 * var(--d))}.cards{gap:calc(15 * var(--d));padding:0 calc(51 * var(--d)) 0 calc(52 * var(--d));grid-template-columns:298fr 294fr 298fr;display:grid}.card{border:1px solid var(--line);height:calc(163 * var(--d));grid-template-columns:calc(66 * var(--d)) 1fr;padding:calc(26 * var(--d)) calc(18 * var(--d)) 0 calc(22 * var(--d));background-position:50%;background-size:cover;display:grid;position:relative}.card svg{width:calc(36 * var(--d));height:calc(42 * var(--d));stroke:var(--gold-hi);fill:none;stroke-width:1.3px}.card h3{font:400 calc(18.5 * var(--d))/1.2 var(--serif);margin:calc(4 * var(--d)) 0 calc(14 * var(--d))}.card p{font-size:calc(11.5 * var(--d));color:var(--muted);margin:0;line-height:1.72}.guides-sec{padding-top:calc(13 * var(--d))}.guides-sec .stitle{padding-left:calc(50 * var(--d));margin-bottom:calc(6 * var(--d))}.guides-sec .rule{margin-bottom:calc(13 * var(--d))}.guides{gap:calc(19 * var(--d));padding:0 calc(52 * var(--d)) 0 calc(52 * var(--d));grid-template-columns:295fr 293fr 294fr;display:grid}.guide{border:1px solid var(--line);height:calc(245 * var(--d));background:#0d0d0c;flex-direction:column;display:flex}.guide .living{border-bottom:1px solid var(--line);aspect-ratio:295/154;overflow:hidden}.guide .living>img{object-fit:cover;height:100%}.guide .ai{right:calc(6 * var(--d));top:calc(6 * var(--d))}.guide h3{font:400 calc(17 * var(--d))/1.2 var(--serif);margin:calc(14 * var(--d)) calc(18 * var(--d)) calc(8 * var(--d))}.guide p{margin:0 calc(18 * var(--d));font-size:calc(12.2 * var(--d));color:var(--muted);line-height:1.35}.guide:hover h3{color:var(--gold-hi)}.faq-sec{padding:calc(30 * var(--d)) calc(50 * var(--d)) 0}.faq-sec .rule{margin:calc(6 * var(--d)) 0 0}.faq{gap:0 calc(30 * var(--d));grid-template-columns:1fr 1fr;display:grid}.faq details{border-bottom:1px solid var(--line-soft);padding:calc(10 * var(--d)) 0}.faq summary{cursor:pointer;justify-content:space-between;gap:calc(12 * var(--d));list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:400 calc(13.5 * var(--d))/1.35 var(--serif);margin:0}.faq summary:after{content:"+";color:var(--gold-2);font-size:calc(15 * var(--d))}.faq details[open] summary:after{content:"–"}.faq p{margin:calc(8 * var(--d)) 0 0;color:var(--muted);font-size:calc(12 * var(--d))}.rgband{margin-top:calc(18 * var(--d));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);position:relative}.rgband .layer{z-index:2;padding:0 calc(69 * var(--d)) 0 calc(96 * var(--d));align-items:center;display:flex;position:absolute;inset:0}.rgband .ring{width:calc(67 * var(--d));height:calc(67 * var(--d));border:2px solid var(--text);font:400 calc(25 * var(--d))/1 var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.rgband .txt{margin-left:calc(35 * var(--d))}.rgband h2{font:400 calc(33 * var(--d))/1 var(--serif);margin:0 0 calc(10 * var(--d))}.rgband p{font-size:calc(16.5 * var(--d));margin:0}.rgband .btn{width:calc(157 * var(--d));height:calc(36 * var(--d));font-size:calc(12.5 * var(--d));margin-left:auto}.rgband .ai{right:calc(8 * var(--d));bottom:calc(8 * var(--d))}footer{padding:calc(18 * var(--d)) calc(50 * var(--d)) calc(26 * var(--d))}.foot-top{align-items:center;display:flex}.foot-top .brand-name{font-size:calc(17 * var(--d))}.foot-top .brand-url{font-size:calc(5.5 * var(--d));margin-top:calc(6 * var(--d))}.foot-top .brand-url:before,.foot-top .brand-url:after{width:calc(30 * var(--d))}.foot-top nav{margin-left:calc(75 * var(--d));font-size:calc(11 * var(--d));display:flex}.foot-top nav a{padding:0 calc(22 * var(--d));border-left:1px solid var(--line-soft)}.foot-top nav a:first-child{border-left:0;padding-left:0}.foot-top nav a:hover{color:var(--gold-hi)}.legal{gap:calc(30 * var(--d));margin-top:calc(22 * var(--d));padding-top:calc(18 * var(--d));border-top:1px solid var(--line-soft);font-size:calc(10 * var(--d));color:var(--muted);grid-template-columns:1fr 1.5fr;line-height:1.6;display:grid}.legal .rg{font-size:calc(15 * var(--d));color:var(--text);margin:0 0 calc(8 * var(--d))}.legal p{margin:0 0 calc(8 * var(--d))}.legal h2{font:400 calc(12 * var(--d))/1.3 var(--serif);color:var(--text);margin:0 0 calc(4 * var(--d))}.logos{align-items:center;gap:calc(10 * var(--d));padding:calc(7 * var(--d)) calc(10 * var(--d));margin-top:calc(6 * var(--d));background:#efede6;flex-wrap:wrap;display:inline-flex}.logos img{height:calc(30 * var(--d));width:auto}.copyline{margin-top:calc(16 * var(--d));font-size:calc(9.5 * var(--d));color:var(--muted);justify-content:space-between;display:flex}.copyline a{text-underline-offset:2px;text-decoration:underline}.cookie{border:1px solid var(--gold-2);z-index:30;max-width:420px;font:400 13px/1.5 var(--serif);color:var(--muted);background:#121211;padding:14px 16px;position:fixed;bottom:16px;left:16px}.cookie p{margin:0 0 10px}.cookie button{font:400 13px/1 var(--serif);border:1px solid var(--gold-2);background:var(--gold-2);color:var(--bg);cursor:pointer;margin-right:6px;padding:9px 14px}.cookie button.alt{color:var(--text);background:0 0}@media (width<=760px){:root{--d:1.15px}body{font-size:14px}.hero .pic{aspect-ratio:375/300;position:relative;overflow:hidden}.hero .pic .living{width:166%;margin-left:-63%}.hero .layer{aspect-ratio:auto;position:static}.strip{height:auto;padding:8px 14px;font-size:11px;position:absolute;top:0;left:0;right:0}.head{padding:10px 14px 0;position:absolute;top:34px;left:0;right:0}.brand-name{font-size:min(17px,4.2vw)}.head{gap:10px}.brand-url{letter-spacing:.3em;font-size:6px}.brand-url:before,.brand-url:after{width:20px}nav.main a{display:none}.search{width:18px;height:18px;color:var(--gold-hi);filter:drop-shadow(0 0 3px #000000e6)}.copy{max-width:none;padding:22px 16px 0}h1{font-size:31px}.copy p{max-width:none;font-size:16px}.copy .btn{width:auto;height:44px;padding:0 22px;font-size:15px}.hero h2.first{padding:34px 16px 0;position:static}.hero .ai{inset:calc(80vw - 26px) auto auto 10px}.stitle{font-size:25px}.rule{margin:6px 16px 0}.compare{width:calc(100% - 32px);margin:14px 16px 0}.compare thead{display:none}.compare,.compare tbody,.compare tr,.compare td{display:block}.compare tr{border-top:1px solid var(--line);padding:6px 0}.compare tr:first-child{border-top:0}.compare td{font-size:13.5px;text-align:left!important;border:0!important;padding:6px 14px!important}.compare td[data-l]:before{content:attr(data-l);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);font-size:10.5px;display:block}.compare .op{font-size:17px}.compare small{font-size:11px}.compare .cite{width:100%;height:42px;font-size:14px}.quick{flex-direction:column;align-items:stretch;height:auto;margin:16px 16px 0}.quick a{border-bottom:1px solid var(--line-soft);padding:14px 0;font-size:15px}.quick a span{margin-right:auto}.quick .sep{display:none}.quick svg{width:22px;height:28px}.method{padding:26px 0 20px}.method .stitle,.guides-sec .stitle{padding-left:16px}.cards,.guides{grid-template-columns:1fr;gap:14px;padding:0 16px}.card{grid-template-columns:56px 1fr;height:auto;padding:22px 16px 20px}.card svg{width:34px;height:40px}.card h3{font-size:19px}.card p{font-size:13.5px}.guide{height:auto;padding-bottom:18px}.guide h3{font-size:18px}.guide p{font-size:14px}.faq-sec{padding:30px 16px 0}.faq{grid-template-columns:1fr}.faq summary h3{font-size:16px}.faq p{font-size:14px}.rgband .living{position:absolute;inset:0}.rgband .living picture{height:100%;display:block}.rgband .living img{object-fit:cover;width:100%;height:100%}.rgband .layer{flex-wrap:wrap;align-content:center;gap:12px;min-height:200px;padding:24px 16px 30px;position:relative;inset:auto}.rgband .ring{width:52px;height:52px;font-size:19px}.rgband .txt{flex:1;margin-left:4px}.rgband h2{font-size:24px}.rgband p{font-size:14px}.rgband .btn{width:auto;height:40px;margin-left:0;padding:0 18px;font-size:14px}footer{padding:24px 16px}.foot-top{flex-direction:column;align-items:flex-start;gap:16px}.foot-top nav{flex-wrap:wrap;gap:8px 0;margin-left:0;font-size:13.5px}.foot-top nav a{padding:0 12px}.legal{grid-template-columns:1fr;font-size:12.5px}.legal .rg{font-size:18px}.legal h2{font-size:14px}.logos img{height:32px}.copyline{flex-direction:column;gap:6px;font-size:12px}}.banner{position:relative}.banner .pic{position:absolute;inset:0;overflow:hidden}.banner .pic:after{content:"";background:linear-gradient(90deg,#0b0b0aeb 0,#0b0b0ab3 42%,#0b0b0a0d 75%),linear-gradient(0deg,var(--bg) 0,#0b0b0a00 30%);pointer-events:none;z-index:1;position:absolute;inset:0}.banner .layer{z-index:2;min-height:calc(264 * var(--d));flex-direction:column;display:flex;position:relative}.banner .ai{right:calc(12 * var(--d));bottom:calc(14 * var(--d))}.crumbs{padding:calc(26 * var(--d)) 0 0 calc(50 * var(--d));font-size:calc(10 * var(--d));color:var(--muted)}.crumbs a{color:var(--gold-hi)}.crumbs span{margin:0 calc(6 * var(--d));color:var(--gold)}.banner h1{font-size:calc(36 * var(--d));margin:calc(12 * var(--d)) 0 calc(12 * var(--d)) calc(50 * var(--d));max-width:calc(560 * var(--d));line-height:1.15}.meta{margin:0 0 calc(30 * var(--d)) calc(50 * var(--d));font-size:calc(10.5 * var(--d));color:var(--muted);gap:calc(18 * var(--d));flex-wrap:wrap;display:flex}.meta b{color:var(--text);font-weight:400}.body{grid-template-columns:minmax(0,1fr) calc(258 * var(--d));gap:calc(46 * var(--d));padding:calc(10 * var(--d)) calc(50 * var(--d)) 0;display:grid}.article{font-size:calc(12.5 * var(--d));color:#e6e5e0;line-height:1.75}.article>p:first-child{font-size:calc(14.5 * var(--d));color:var(--text);line-height:1.6}.article h2{font:400 calc(23 * var(--d))/1.2 var(--serif);margin:calc(34 * var(--d)) 0 calc(6 * var(--d));padding-bottom:calc(8 * var(--d));border-bottom:1px solid var(--line)}.article h3{font:400 calc(15.5 * var(--d))/1.3 var(--serif);margin:calc(20 * var(--d)) 0 calc(4 * var(--d));color:var(--gold-hi)}.article p{margin:0 0 calc(12 * var(--d))}.article ul{margin:0 0 calc(12 * var(--d));padding-left:calc(18 * var(--d))}.article li{margin-bottom:calc(5 * var(--d))}.article li::marker{color:var(--gold-2)}.article p a,.article li a{color:var(--gold-hi);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--gold)}.article .compare{width:100%;margin:calc(12 * var(--d)) 0 0}.article .compare th:first-child,.article .compare td:first-child{padding-left:calc(16 * var(--d))}.article .compare th{font-size:calc(10.5 * var(--d));width:auto!important}.article .compare td{font-size:calc(11 * var(--d));line-height:1.4}.method-note{margin:calc(10 * var(--d)) 0 0;padding:calc(10 * var(--d)) 0 0;border-top:1px dashed var(--line-soft);font-size:calc(10.5 * var(--d));color:var(--muted);line-height:1.6}.method-note strong{color:var(--text);letter-spacing:.06em;font-weight:400}.calc{border:1px solid var(--line);padding:calc(20 * var(--d)) calc(22 * var(--d));margin:calc(16 * var(--d)) 0;background:linear-gradient(#141413,#0f0f0e)}.calc h3{margin-top:0}.calc .row{gap:calc(14 * var(--d));grid-template-columns:repeat(3,1fr);display:grid}.calc label{font-size:calc(10 * var(--d));color:var(--muted);margin-bottom:calc(5 * var(--d));display:block}.calc input{border:1px solid var(--line);width:100%;color:var(--text);font:400 calc(14 * var(--d))/1 var(--serif);padding:calc(9 * var(--d)) calc(10 * var(--d));background:#0b0b0a}.calc input:focus{outline:1px solid var(--gold-hi);outline-offset:1px}.calc .out{gap:calc(14 * var(--d));margin-top:calc(16 * var(--d));padding-top:calc(14 * var(--d));border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.calc .out div{font-size:calc(10 * var(--d));color:var(--muted)}.calc .out b{font:400 calc(21 * var(--d))/1.15 var(--serif);color:var(--gold-hi);margin-top:calc(3 * var(--d));display:block}.calc small{margin-top:calc(12 * var(--d));font-size:calc(9.5 * var(--d));color:var(--muted);display:block}.aside{position:relative}.aside .box{top:calc(16 * var(--d));max-height:calc(100vh - 32 * var(--d));scrollbar-width:thin;border:1px solid var(--line);padding:calc(16 * var(--d)) calc(18 * var(--d));background:#0e0e0d;position:sticky;overflow-y:auto}.aside h2{font:400 calc(14 * var(--d))/1.2 var(--serif);margin:0 0 calc(10 * var(--d));padding-bottom:calc(8 * var(--d));border-bottom:1px solid var(--line-soft);color:var(--gold-hi)}.aside ol{counter-reset:t;margin:0;padding:0;list-style:none}.aside li{counter-increment:t;font-size:calc(11 * var(--d));padding:calc(5 * var(--d)) 0;gap:calc(8 * var(--d));display:flex}.aside li:before{content:counter(t,upper-roman);color:var(--gold);min-width:calc(18 * var(--d))}.aside li a:hover{color:var(--gold-hi)}.aside .top3{margin-top:calc(18 * var(--d))}.aside .top3 a.o{padding:calc(8 * var(--d)) 0;border-top:1px solid var(--line-soft);font-size:calc(11.5 * var(--d));justify-content:space-between;align-items:baseline;display:flex}.aside .top3 a.o span{font-size:calc(9.5 * var(--d));color:var(--muted)}.aside .top3 a.o:hover{color:var(--gold-hi)}.aside .rg-note{margin-top:calc(10 * var(--d));font-size:calc(9 * var(--d));color:var(--muted)}.related{padding:calc(36 * var(--d)) 0 0}.related .stitle{padding-left:calc(50 * var(--d));margin-bottom:calc(6 * var(--d))}.related .rule{margin-bottom:calc(13 * var(--d))}@media (width<=760px){.banner .head{top:34px}.banner .pic{background:var(--bg);height:calc(90px + 43.75vw);position:relative}.banner .pic .living{width:120%;margin:0;position:absolute;bottom:0;left:-20%}.banner .pic:after{background:linear-gradient(180deg,#0b0b0a00 0,#0b0b0a00 89px,var(--bg) 90px,#0b0b0a00 118px),linear-gradient(0deg,var(--bg) 0,#0b0b0a00 14%)}.banner .layer{min-height:0;position:static}.banner .ai{inset:calc(56px + 43.75vw) auto auto 10px}.crumbs{padding:14px 16px 0;font-size:12px}.banner h1{max-width:none;margin:10px 16px;font-size:27px}.meta{gap:4px 14px;margin:0 16px 10px;font-size:12px}.body{grid-template-columns:minmax(0,1fr);gap:0;padding:0 16px}.aside{order:-1;margin:6px 0 10px}.aside .box{padding:14px;position:static}.aside h2{font-size:16px}.aside li{font-size:14px}.aside .top3{display:none}.article{font-size:15.5px}.article>p:first-child{font-size:17px}.article h2{margin-top:30px;font-size:23px}.article h3{font-size:18px}.article .compare{width:100%;margin:12px 0 0}.method-note{font-size:13px}.calc{padding:16px}.calc .row,.calc .out{grid-template-columns:1fr}.calc label{font-size:12.5px}.calc input{padding:10px;font-size:17px}.calc .out div{font-size:12.5px}.calc .out b{font-size:22px}.calc small{font-size:12px}.related{padding-top:30px}.related .stitle{padding-left:16px}}.brand{line-height:0;display:block}.brand-svg{width:calc(360 * var(--d));height:calc(46 * var(--d));overflow:visible}.brand-svg .bw{font:400 23.5px/1 var(--serif);fill:var(--text)}.brand-svg .bu{font:400 7px/1 var(--serif);letter-spacing:.42em;fill:#e8e6df}.brand-svg .bl{stroke:var(--gold);stroke-width:1px}.brand-svg .bd{fill:var(--gold)}.brand.small .brand-svg{width:calc(260 * var(--d));height:calc(33 * var(--d))}nav.main,.dd-wrap{position:relative}.dd-menu{top:100%;left:calc(-14 * var(--d));min-width:calc(190 * var(--d));padding:calc(8 * var(--d)) 0;border:1px solid var(--line);opacity:0;visibility:hidden;z-index:20;background:#0b0b0af5;margin:0;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;transform:translateY(4px)}.dd-menu a{padding:calc(6 * var(--d)) calc(14 * var(--d));white-space:nowrap;display:block}.dd-wrap:hover .dd-menu,.dd-wrap:focus-within .dd-menu{opacity:1;visibility:visible;transform:none}.menu-btn{border:1px solid var(--gold-2);color:var(--gold-hi);background:0 0;width:40px;height:36px;padding:9px;display:none}.menu-btn svg{stroke:#e9c68c;stroke-width:2px;fill:none;width:100%;height:100%;display:block}.ro-map{z-index:1;left:calc(828 * var(--d));top:calc(298 * var(--d));width:calc(180 * var(--d));pointer-events:none;position:absolute}.ro-map path{fill:none;stroke:#c9976b;stroke-width:3px}.ro-map text{font:400 36px var(--serif);letter-spacing:.45em;fill:#e2be84}h1 .h1-sub{font-size:calc(10.5 * var(--d));letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);margin-bottom:calc(14 * var(--d));white-space:nowrap;line-height:1.3;display:block}.hero .copy{padding-top:calc(40 * var(--d))}.tablenote{margin:calc(8 * var(--d)) calc(50 * var(--d)) 0;font-size:calc(9.5 * var(--d));color:var(--muted)}.home-text{padding-top:calc(30 * var(--d))}.card.c1{background-image:url(/img/card-1-400.jpg)}.card.c2{background-image:url(/img/card-2-400.jpg)}.card.c3{background-image:url(/img/card-3-400.jpg)}.card{background-position:50%;background-size:cover}.guide .gdate{margin:calc(12 * var(--d)) calc(18 * var(--d)) 0;font-size:calc(8.5 * var(--d));letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);display:block}.guide .gdate+h3{margin-top:calc(4 * var(--d))}.guide{height:auto;min-height:calc(245 * var(--d));padding-bottom:calc(16 * var(--d))}.body.no-aside{max-width:calc(860 * var(--d));grid-template-columns:minmax(0,1fr)}.lead-table{margin-bottom:calc(10 * var(--d))}.calc .row.one{grid-template-columns:1fr}.review-card{border:1px solid var(--line);padding:calc(18 * var(--d)) calc(20 * var(--d));margin:0 0 calc(18 * var(--d));background:#0e0e0d}.facts{gap:calc(10 * var(--d)) calc(24 * var(--d));grid-template-columns:1fr 1fr;margin:0;display:grid}.facts div{border-bottom:1px solid var(--line-soft);padding-bottom:calc(6 * var(--d))}.facts dt{font-size:calc(9 * var(--d));letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2)}.facts dd{margin:calc(2 * var(--d)) 0 0;font-size:calc(12 * var(--d))}.review-cta{align-items:center;gap:calc(16 * var(--d));margin-top:calc(16 * var(--d));flex-wrap:wrap;display:flex}.review-cta .btn{padding:calc(11 * var(--d)) calc(22 * var(--d));background:var(--gold-2);color:var(--bg);text-decoration:none}.review-cta p{font-size:calc(10 * var(--d));color:var(--muted);margin:0}.pm{gap:calc(24 * var(--d));margin-top:calc(16 * var(--d));grid-template-columns:1fr 1fr;display:grid}.pm h3{margin-top:0!important}.review-list,.topic-list{margin:calc(18 * var(--d)) 0;padding:0;list-style:none}.review-list li{padding:calc(10 * var(--d)) 0;border-bottom:1px solid var(--line-soft);flex-direction:column;display:flex}.review-list a,.topic-list a{color:var(--gold-hi);font-size:calc(15 * var(--d))}.review-list span{font-size:calc(11 * var(--d));color:var(--muted)}.topic-list{columns:2}.topic-list li{padding:calc(4 * var(--d)) 0}.guides-all{padding-top:calc(10 * var(--d))}.go{text-align:center;padding:40px 16px}.cookie[hidden]{display:none}.cookie a{color:var(--gold-hi)}.article table:not(.compare){border-collapse:collapse;width:100%;margin:calc(10 * var(--d)) 0 calc(14 * var(--d));font-size:calc(11.5 * var(--d))}.article table:not(.compare) th,.article table:not(.compare) td{border:1px solid var(--line-soft);padding:calc(7 * var(--d)) calc(10 * var(--d));text-align:left;vertical-align:top}.article table:not(.compare) th{color:var(--gold-hi);font-weight:400}@media (width<=760px){.brand-svg{width:min(300px,74vw);height:auto}.brand.small .brand-svg{width:240px}nav.main{display:none}.menu-btn{z-index:6;display:block;position:relative}body.nav-open{overflow:hidden}body.nav-open .layer{z-index:60}body.nav-open nav.main{top:var(--nav-top,90px);overscroll-behavior:contain;z-index:30;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 16px;font-size:16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body.nav-open nav.main a{padding:7px 0;display:block}body.nav-open .dd-menu{opacity:1;visibility:visible;background:0 0;border:0;min-width:0;padding:0 0 0 14px;position:static;transform:none}body.nav-open .dd-menu a{color:var(--muted);padding:5px 0;font-size:15px}.head{align-items:center}.ro-map{width:29vw;top:48vw;left:71vw}h1 .h1-sub{white-space:normal;margin-bottom:10px;font-size:11px}.tablenote{margin:8px 16px 0;font-size:12px}.home-text{padding-top:26px}.guide .gdate{margin:12px 18px 0;font-size:11px}.facts,.pm{grid-template-columns:1fr}.facts dt{font-size:11px}.facts dd{font-size:15px}.review-cta p{font-size:12px}.review-list a,.topic-list a{font-size:17px}.review-list span{font-size:13px}.topic-list{columns:1}.article table:not(.compare){font-size:12.5px;line-height:1.4}.article table:not(.compare) th,.article table:not(.compare) td{overflow-wrap:anywhere;hyphens:auto;padding:6px 5px}}.pm .pmh{font:400 calc(15.5 * var(--d))/1.3 var(--serif);color:var(--gold-hi);margin:0 0 calc(6 * var(--d));border:0;padding:0}@media (width<=760px){.pm .pmh{font-size:18px}}.depth{margin:0;position:absolute;inset:0;overflow:hidden}.depth .dl{position:absolute;inset:0}.depth .dl picture,.depth .dl img{width:100%;height:100%;display:block}.depth .mist{pointer-events:none;mix-blend-mode:screen;opacity:.55}.depth .m1{background:radial-gradient(30% 12% at 30% 62%,#cdd2d638,#0000 70%),radial-gradient(26% 10% at 70% 70%,#cdd2d62e,#0000 70%)}.depth .m2{background:radial-gradient(40% 9% at 55% 86%,#d2d6da29,#0000 70%),radial-gradient(30% 8% at 15% 80%,#d2d6da1f,#0000 70%)}.depth .win{aspect-ratio:1/2.4;mix-blend-mode:screen;opacity:.6;background:radial-gradient(closest-side,#ffbe6e8c,#ffa04600);border-radius:50%;width:1.6%;position:absolute;transform:translate(-50%,-50%)}.depth .w1{top:37.7%;left:76%}.depth .w2{top:39.5%;left:80%}.depth .w3{top:44%;left:78.2%}@media (prefers-reduced-motion:no-preference){.depth .m1{animation:46s ease-in-out infinite alternate mist1}.depth .m2{animation:37s ease-in-out infinite alternate mist2}.depth .win{animation:3.3s ease-in-out infinite flk}.depth .w2{animation-duration:4.1s;animation-delay:-1.3s}.depth .w3{animation-duration:5.2s;animation-delay:-2.2s}}@keyframes mist1{0%{background-position:-4% 0,6% 0}to{background-position:7% 0,-5% 0}}@keyframes mist2{0%{background-position:5% 0,-3% 0}to{background-position:-6% 0,4% 0}}@keyframes flk{0%,to{opacity:.45}35%{opacity:.8}50%{opacity:.55}72%{opacity:.85}}.cta-row{align-items:center;gap:calc(16 * var(--d));flex-wrap:nowrap;width:max-content;display:flex}.snd{align-items:center;gap:calc(9 * var(--d));color:var(--text);padding:calc(6 * var(--d)) calc(12 * var(--d)) calc(6 * var(--d)) calc(9 * var(--d));cursor:pointer;font:400 calc(11 * var(--d))/1.2 var(--serif);text-align:left;height:calc(39 * var(--d));background:#0b0b0a59;border:1px solid #c9976b8c;display:inline-flex}.snd svg{width:calc(20 * var(--d));height:calc(20 * var(--d));fill:none;stroke:var(--gold-hi);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.snd b{font-weight:400;display:block}.snd small{font-size:calc(8.5 * var(--d));color:var(--muted);letter-spacing:.04em;display:block}.snd[aria-pressed=true]{border-color:var(--gold-hi)}.snd[aria-pressed=false] .wv{opacity:.35}.snd:hover{border-color:var(--gold-hi)}@media (prefers-reduced-motion:no-preference){.snd[aria-pressed=true] .wv{animation:1.4s ease-in-out infinite wv}}@keyframes wv{50%{opacity:.4}}@media (width<=760px){.hero .pic .depth{aspect-ratio:1024/483;width:166%;inset:0 auto auto -63%}.cta-row{flex-wrap:wrap;gap:10px;width:auto}.snd{gap:8px;height:44px;padding:6px 12px 6px 10px;font-size:13px}.snd svg{width:20px;height:20px}.snd small{font-size:10.5px}}.bmist{pointer-events:none;mix-blend-mode:screen;opacity:.5;z-index:1;position:absolute;inset:0}.bmist.b1{background:radial-gradient(28% 26% at 70% 72%,#cdd2d633,#0000 70%),radial-gradient(22% 20% at 92% 60%,#cdd2d624,#0000 70%);animation:44s ease-in-out infinite alternate mist1}.bmist.b2{background:radial-gradient(34% 22% at 55% 95%,#d2d6da24,#0000 70%),radial-gradient(26% 18% at 82% 88%,#d2d6da1a,#0000 70%);animation:35s ease-in-out infinite alternate mist2}@media (prefers-reduced-motion:reduce){.bmist{animation:none}}@media (width>=761px){.banner .pic .living{height:100%;margin:0}.banner .pic picture{position:absolute;inset:0}.banner .pic img{object-fit:cover;object-position:right 40%;width:100%;height:100%}}.depth.vid .amb{filter:blur(28px)brightness(.38)saturate(.8);background:url(/video/garvan-amb.jpg) 70% 40%/cover;position:absolute;inset:-40px}.depth.vid .frame{aspect-ratio:16/9;-webkit-mask-composite:source-in;width:66%;position:absolute;top:6%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(#0000 0,#000 14% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(#0000 0,#000 14% 82%,#0000 100%);mask-composite:intersect}.depth.vid picture,.depth.vid img,.depth.vid video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.depth.vid video{opacity:0;transition:opacity .8s}.depth.vid.on video.cur{opacity:1}.depth.vid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0b0ab3 0,#0b0b0a40 30%,#0b0b0a00 45%),linear-gradient(0deg,var(--bg) 0,#0b0b0a00 18%);position:absolute;inset:0}@media (width<=760px){.hero .pic{aspect-ratio:4/3}.hero .pic .depth.vid{aspect-ratio:4/3;width:100%;left:0}.depth.vid .frame{width:100%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.depth.vid:after{background:0 0}.hero .ai{top:calc(56vw - 26px)}}.depth.vid canvas.viu{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.depth.vid canvas.viu.on{opacity:1}.oplogo{line-height:0;display:block}.oplogo img{height:calc(24 * var(--d));object-fit:contain;object-position:left center;width:auto;max-width:100%}.compare .op{align-items:flex-start;gap:calc(5 * var(--d));flex-direction:column;display:inline-flex}.review-list a{align-items:center;gap:calc(14 * var(--d));display:flex}.review-list .oplogo img{height:calc(22 * var(--d))}.rc-brand{align-items:center;gap:calc(14 * var(--d));margin-bottom:calc(14 * var(--d));padding-bottom:calc(12 * var(--d));border-bottom:1px solid var(--line-soft);font-size:calc(14 * var(--d));color:var(--gold-hi);display:flex}.oplogo.big img{height:calc(36 * var(--d))}@media (width<=760px){.oplogo img{height:30px}.oplogo.big img{height:42px}.review-list .oplogo img{height:28px}.compare .op{gap:6px}.rc-brand{gap:12px;font-size:17px}}.guide-sum{margin:calc(14 * var(--d)) 0}.guide-sum div{padding:calc(9 * var(--d)) 0;border-bottom:1px solid var(--line-soft)}.guide-sum dt a{color:var(--gold-hi)}.guide-sum dd{margin:calc(3 * var(--d)) 0 0;color:var(--muted)}.podium{margin:calc(26 * var(--d)) calc(50 * var(--d)) 0 calc(51 * var(--d))}.article .podium,.lead-table .podium{margin:calc(26 * var(--d)) 0 0}.pod{gap:calc(13 * var(--d));grid-template-columns:1fr 1.12fr 1fr;align-items:end;margin:0;padding:0;list-style:none;display:grid}.pc{text-align:center;border:1px solid var(--line-soft);padding:calc(34 * var(--d)) calc(15 * var(--d)) calc(16 * var(--d));gap:calc(10 * var(--d));background:linear-gradient(#191816,#0f0f0e 70%);flex-direction:column;align-items:center;display:flex;position:relative}.pc.p1{border-color:var(--gold-2);padding-top:calc(58 * var(--d));box-shadow:0 calc(-14 * var(--d)) calc(56 * var(--d)) calc(-28 * var(--d)) #e9aa5a8c;order:2}.pc.p1:after{content:"";z-index:0;background:linear-gradient(90deg,transparent,var(--gold-hi),transparent);width:60%;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pc.p2{order:1}.pc.p3{order:3}.pn{z-index:1;width:calc(34 * var(--d));height:calc(34 * var(--d));background:var(--bg);border:1px solid var(--gold-2);color:var(--gold-hi);font-size:calc(13 * var(--d));border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pc.p1 .pn{width:calc(41 * var(--d));height:calc(41 * var(--d));font-size:calc(16 * var(--d));border-color:var(--gold-hi)}.pc .op{display:block}.pc .oplogo img{height:calc(32 * var(--d));object-position:center;margin:0 auto}.pbig{font-size:calc(19 * var(--d));margin:0;line-height:1.15}.pbig small{font-size:calc(9.5 * var(--d));color:var(--muted);margin-top:calc(3 * var(--d));display:block}.pstats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);width:100%;margin:0;display:flex}.pstats>div{padding:calc(7 * var(--d)) calc(3 * var(--d));flex:1}.pstats>div+div{border-left:1px solid var(--line-soft)}.pstats dt{font-size:calc(6.5 * var(--d));letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.pstats dd{margin:calc(3 * var(--d)) 0 0;font-size:calc(11 * var(--d))}.pc .btn{text-align:center;width:100%;padding:calc(9 * var(--d)) calc(8 * var(--d));line-height:1.25;font-size:calc(10.5 * var(--d));justify-content:center;align-items:center;display:flex}.btn.go{color:#16120c;box-shadow:0 0 0 1px #e9c68c80,0 calc(5 * var(--d)) calc(16 * var(--d)) calc(-6 * var(--d)) #e9aa5a8c;background:linear-gradient(#e2b77c,#b98b55);border:0}.btn.go:hover{filter:brightness(1.08)}.btn.rev{border:1px solid var(--line);color:var(--gold-hi)}.btn.rev:hover{background:#e9c68c12}.plic{font-size:calc(8 * var(--d));color:var(--muted);margin:0;line-height:1.5}.prest{margin:calc(20 * var(--d)) 0 0;border-top:1px solid var(--line-soft);padding:0;list-style:none}.prest li{grid-template-columns:calc(30 * var(--d)) calc(120 * var(--d)) 1fr calc(70 * var(--d)) calc(80 * var(--d)) auto;gap:calc(13 * var(--d));padding:calc(11 * var(--d)) calc(6 * var(--d));border-bottom:1px solid var(--line-soft);font-size:calc(11 * var(--d));align-items:center;display:grid}.prest .n{color:var(--gold-hi);font-size:calc(14 * var(--d));text-align:center}.prest .oplogo img{height:calc(20 * var(--d))}.prest .k,.reg .k{font-size:calc(6.5 * var(--d));letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);margin-bottom:calc(2 * var(--d));display:block}.prest .acts{align-items:center;gap:calc(4 * var(--d));flex-direction:column;display:flex}.prest .acts .btn{padding:calc(7 * var(--d)) calc(14 * var(--d));font-size:calc(10 * var(--d))}.prest small,.reg-cta small{font-size:calc(7.5 * var(--d));color:var(--muted)}.reg{border-top:1px solid var(--line);margin-top:calc(14 * var(--d))}.reg-row{grid-template-columns:calc(105 * var(--d)) 1.1fr 1fr 1.3fr auto;gap:calc(14 * var(--d));padding:calc(10 * var(--d)) calc(3 * var(--d));border-bottom:1px solid var(--line-soft);align-items:center;display:grid}.reg .oplogo img{height:calc(17 * var(--d))}.plate{font:400 calc(9.5 * var(--d))/1 "Courier New",monospace;letter-spacing:.08em;color:var(--gold-hi);border:1px solid var(--line);padding:calc(5 * var(--d)) calc(7 * var(--d));background:repeating-linear-gradient(135deg,#e9c68c0a 0 6px,#0000 6px 12px);display:inline-block}.hold{font-size:calc(10 * var(--d))}.valid{font-size:calc(9 * var(--d));color:var(--muted)}.valid b{color:var(--text);font-weight:400}.vbar{height:3px;margin-top:calc(5 * var(--d));background:#a5835c2e;display:block;position:relative}.vbar i{background:linear-gradient(90deg,#6f8f6a,#9bbf8a);position:absolute;inset:0 auto 0 0}.dot{align-items:center;gap:calc(5 * var(--d));color:#a9cf98;display:inline-flex}.dot:before{content:"";background:#8fc77a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8fc77a}.reg-cta{align-items:flex-end;gap:calc(3 * var(--d));flex-direction:column;display:flex}.reg-cta .lnk{font-size:calc(10 * var(--d));color:var(--gold-hi);border-bottom:1px solid var(--line-soft)}.seal{grid-template-columns:calc(62 * var(--d)) 1fr;gap:calc(15 * var(--d));border:1px solid var(--line-soft);padding:calc(13 * var(--d)) calc(16 * var(--d));margin-top:calc(14 * var(--d));background:radial-gradient(80% 140% at 0%,#e9aa5a12,#0000 60%);align-items:center;display:grid}.stamp{width:calc(62 * var(--d));height:calc(62 * var(--d));border:1px solid var(--gold-2);color:var(--gold-hi);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-8deg)}.stamp:before{content:"";inset:calc(4 * var(--d));border:1px dashed var(--line);border-radius:50%;position:absolute}.stamp b{font-weight:400;font-size:calc(11 * var(--d));line-height:1.2}.stamp small{font-size:calc(5.8 * var(--d));letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}.seal p{font-size:calc(10 * var(--d));color:var(--muted);margin:0;line-height:1.6}.seal p strong{color:var(--text);font-weight:400}.tablenote .seal{margin-top:0}.steps{margin:calc(8 * var(--d)) calc(50 * var(--d)) 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";left:8%;right:8%;top:calc(22 * var(--d));background:linear-gradient(90deg,transparent,var(--line),var(--line),transparent);height:1px;position:absolute}.steps li{padding:0 calc(18 * var(--d));text-align:center;position:relative}.steps .num{z-index:1;width:calc(44 * var(--d));height:calc(44 * var(--d));margin:0 auto calc(11 * var(--d));background:var(--bg);border:1px solid var(--gold-2);color:var(--gold-hi);font-size:calc(14 * var(--d));box-shadow:0 0 calc(21 * var(--d)) calc(-6 * var(--d)) #e9aa5a80;border-radius:50%;place-items:center;display:grid;position:relative}.steps .big{font-size:calc(24 * var(--d));color:var(--gold-hi);margin:0;line-height:1}.steps .big small{font-size:calc(10 * var(--d));color:var(--muted)}.steps h3{font:400 calc(12.5 * var(--d))/1.3 var(--serif);margin:calc(7 * var(--d)) 0 calc(4 * var(--d))}.steps li>p:last-child{font-size:calc(9.5 * var(--d));color:var(--muted);margin:0;line-height:1.6}.srank h2{font:400 calc(11 * var(--d))/1.2 var(--serif);margin:0 0 calc(3 * var(--d));color:var(--gold-hi)}.srank .s{font-size:calc(8 * var(--d));color:var(--muted);margin:0 0 calc(9 * var(--d))}.srank a{grid-template-columns:calc(16 * var(--d)) 1fr auto;gap:calc(7 * var(--d));padding:calc(7 * var(--d)) 0;border-top:1px solid var(--line-soft);align-items:center;display:grid}.srank .n{color:var(--gold-2);font-size:calc(10 * var(--d))}.srank .oplogo img{height:calc(14 * var(--d))}.srank .x{font-size:calc(11 * var(--d))}.srank .sb{background:#a5835c26;grid-column:2/-1;height:3px;position:relative}.srank .sb i{background:linear-gradient(90deg,#6f8f6a,#c9976b);position:absolute;inset:0 auto 0 0}.faq{display:block}.faq summary{grid-template-columns:calc(31 * var(--d)) 1fr calc(17 * var(--d));padding:calc(3 * var(--d)) 0;align-items:center;gap:0;display:grid}.faq summary:after{content:none}.faq .fn{color:var(--gold-2);font-size:calc(10 * var(--d))}.faq .pl{width:calc(16 * var(--d));height:calc(16 * var(--d));border:1px solid var(--line);border-radius:50%;position:relative}.faq .pl:before,.faq .pl:after{content:"";background:var(--gold-hi);height:1px;transition:transform .25s;position:absolute;top:50%;left:25%;right:25%}.faq .pl:after{transform:rotate(90deg)}.faq details[open] .pl:after{transform:rotate(0)}.faq details[open] summary h3{color:var(--gold-hi)}.faq p{padding:0 calc(21 * var(--d)) 0 calc(31 * var(--d))}@media (width<=760px){.podium{margin:26px 16px 0}.article .podium,.lead-table .podium{margin:26px 0 0}.pod{grid-template-columns:1fr;gap:30px}.pc.p1{order:0;padding-top:46px}.pc.p2{order:1}.pc.p3{order:2}.pc{gap:12px;padding:36px 16px 18px}.pn{width:42px;height:42px;font-size:16px}.pc.p1 .pn{width:50px;height:50px;font-size:19px}.pc .oplogo img{height:40px}.pbig{font-size:26px}.pbig small{font-size:13px}.pstats dt{font-size:9px}.pstats dd{font-size:15px}.pstats>div{padding:9px 3px}.pc .btn{padding:13px 10px;font-size:15px}.plic{font-size:11.5px}.prest li{grid-template-columns:32px 1fr auto;gap:10px;padding:14px 4px;font-size:14px}.prest .f{display:none}.prest .f.fb{color:var(--muted);grid-area:2/2/auto/3;font-size:13px;display:block}.prest .f.fb .k{display:none}.prest .acts{grid-area:1/3/3}.prest .n{font-size:18px}.prest .oplogo img{height:26px}.prest .acts .btn{padding:10px 14px;font-size:14px}.prest small,.reg-cta small{font-size:11px}.prest .k,.reg .k{font-size:9px}.reg-row{grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 2px}.reg .oplogo img{height:24px}.plate{padding:6px 8px;font-size:13px}.hold{font-size:14px}.valid{grid-column:1/-1;font-size:12.5px}.reg-cta{flex-direction:row;grid-column:1/-1;align-items:center;gap:16px}.reg-cta .lnk{font-size:14px}.seal{grid-template-columns:64px 1fr;gap:14px;margin-top:14px;padding:14px}.stamp{width:64px;height:64px}.stamp b{font-size:14px}.stamp small{font-size:7.5px}.stamp:before{inset:4px}.seal p{font-size:13px}.tablenote{margin:14px 16px 0}.steps{grid-template-columns:1fr;gap:26px;margin:10px 16px 0}.steps:before{display:none}.steps .num{width:52px;height:52px;margin-bottom:12px;font-size:18px}.steps .big{font-size:30px}.steps .big small{font-size:13px}.steps h3{font-size:18px}.steps li>p:last-child{font-size:14px}.faq summary{grid-template-columns:36px 1fr 22px}.faq .fn{font-size:13px}.faq .pl{width:22px;height:22px}.faq p{padding:0 0 4px 36px}}.article .podium a,.article .reg a,.lead-table .podium a,.lead-table .reg a{text-decoration:none}.dd-menu a{transition:background .15s,color .15s,padding .15s;position:relative}.dd-menu a:hover,.dd-menu a:focus-visible{color:var(--gold-hi);padding-left:calc(18 * var(--d));background:#e9c68c14}.dd-menu a:before{content:"";background:var(--gold-hi);opacity:0;width:2px;transition:opacity .15s;position:absolute;top:20%;bottom:20%;left:0}.dd-menu a:hover:before,.dd-menu a:focus-visible:before,.dd-menu a[aria-current]:before{opacity:1}nav.main a[aria-current]{color:var(--gold-hi)}nav.main .dd:after{transition:transform .2s}.dd-wrap:hover .dd:after,.dd-wrap:focus-within .dd:after{vertical-align:calc(-1 * var(--d));transform:rotate(225deg)}nav.main a:focus-visible{outline:1px solid var(--gold-2);outline-offset:3px}.totop{right:calc(18 * var(--d));bottom:calc(18 * var(--d));z-index:40;width:calc(34 * var(--d));height:calc(34 * var(--d));border:1px solid var(--gold-2);color:var(--gold-hi);cursor:pointer;background:#0b0b0adb;border-radius:50%;place-items:center;padding:0;transition:background .2s,box-shadow .2s;display:grid;position:fixed}.totop[hidden]{display:none}.totop:hover{box-shadow:0 0 calc(16 * var(--d)) calc(-4 * var(--d)) #e9aa5a99;background:#1a1712}.totop svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:45%;height:45%}@media (width<=760px){.totop{width:44px;height:44px;bottom:14px;right:14px}body.nav-open .totop{display:none}}
