:root{--sop-maroon:#6d1426;--sop-maroon-dk:#4a0c19;--sop-saffron:#f4a81d;--sop-saffron-lt:#fde6b4;--sop-paper:#fffaf1;--sop-ink:#24171b;--sop-mute:#6b5a57;--sop-rule:#e9d7b8;--sop-head:"Arial Black", "Arial Bold", Gadget, Arial, sans-serif;--sop-text:Arial, "Helvetica Neue", Helvetica, sans-serif;--sop-serif:Georgia, "Times New Roman", serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.sop-body{background:var(--sop-paper);color:var(--sop-ink);font:17px/1.62 var(--sop-text);margin:0}.sop-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.sop-skip{background:var(--sop-saffron);color:var(--sop-ink);z-index:10;padding:8px 12px;position:absolute;top:0;left:-9999px}.sop-skip:focus{left:8px}a{color:var(--sop-maroon);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--sop-maroon-dk)}:focus-visible{outline:3px solid var(--sop-saffron);outline-offset:2px}.sop-strip{background:var(--sop-maroon);color:#fbe9d4;font-size:13px}.sop-strip__in{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.sop-strip__tag{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sop-langs{flex:none;position:relative}.sop-langs__btn{cursor:pointer;font:700 12px/1 var(--sop-text);letter-spacing:.08em;color:#fff;border:1px solid #c98a92;border-radius:3px;padding:6px 9px;list-style:none}.sop-langs__btn::-webkit-details-marker{display:none}.sop-langs__btn:after{content:" ▾"}.sop-langs__list{z-index:5;border:1px solid var(--sop-rule);background:#fff;min-width:170px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #24171b2e}.sop-langs__a{color:var(--sop-ink);padding:7px 14px;font-size:14px;text-decoration:none;display:block}.sop-langs__a:hover{background:var(--sop-saffron-lt)}.sop-langs__a--on{color:var(--sop-maroon);font-weight:700}.sop-mast{border-bottom:4px solid var(--sop-saffron);background:#fff}.sop-mast__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;padding-bottom:14px;display:flex}.sop-brand{color:var(--sop-ink);flex-wrap:wrap;align-items:center;gap:10px;text-decoration:none;display:flex}.sop-brand__mark{border-radius:10px;width:52px;height:auto}.sop-brand__word{font:26px/1 var(--sop-head);letter-spacing:-.01em;text-transform:uppercase}.sop-brand__dot{color:var(--sop-saffron);padding:0 2px}.sop-brand__sub{font:italic 15px/1 var(--sop-serif);color:var(--sop-mute);width:100%;margin-top:-4px;padding-left:62px}.sop-btn{font:15px/1 var(--sop-head);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:13px 18px;text-decoration:none;display:inline-block}.sop-btn--mast,.sop-btn--rail{background:var(--sop-saffron);color:var(--sop-maroon-dk);box-shadow:0 3px 0 var(--sop-maroon)}.sop-btn--mast:hover,.sop-btn--rail:hover{color:var(--sop-maroon-dk);background:#ffbc3d}.sop-btn--ghost{border:2px solid var(--sop-maroon);color:var(--sop-maroon)}.sop-bar{background:var(--sop-paper);border-top:1px solid var(--sop-rule)}.sop-bar__in{position:relative}.sop-navt{opacity:0;pointer-events:none;position:absolute}.sop-navt__lbl{cursor:pointer;font:14px/1 var(--sop-head);text-transform:uppercase;letter-spacing:.06em;color:var(--sop-maroon);padding:11px 0;display:block}.sop-navt__lbl:before{content:"≡ "}.sop-navt:focus-visible+.sop-navt__lbl{outline:3px solid var(--sop-saffron)}.sop-nav{flex-direction:column;padding-bottom:10px;display:none}.sop-navt:checked~.sop-nav{display:flex}.sop-nav__a{border-top:1px dotted var(--sop-rule);color:var(--sop-ink);padding:9px 0;font-size:15px;font-weight:700;text-decoration:none;display:block}.sop-nav__a--on{color:var(--sop-maroon);box-shadow:inset 4px 0 0 var(--sop-saffron);padding-left:10px}.sop-main{padding:22px 0 48px}.sop-art{grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:0 16px;display:grid}.sop-art__head{border-bottom:1px solid var(--sop-rule);padding-bottom:16px}.sop-crumbs{text-transform:uppercase;letter-spacing:.06em;color:var(--sop-mute);margin:0 0 10px;font-size:13px}.sop-crumbs__a{color:var(--sop-maroon);font-weight:700;text-decoration:none}.sop-crumbs__sep{color:var(--sop-saffron);padding:0 7px}.sop-art__h1{font:30px/1.12 var(--sop-head);letter-spacing:-.015em;color:var(--sop-maroon-dk);margin:0 0 12px}.sop-art__deck{font:italic 19px/1.45 var(--sop-serif);color:#3d2a2c;max-width:46em;margin:0 0 10px}.sop-art__meta{color:var(--sop-mute);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px}.sop-art__time{color:var(--sop-ink);font-weight:700}.sop-facts{border:1px solid var(--sop-rule);border-top:6px solid var(--sop-maroon);background:#fff;align-self:start;padding:14px 16px 6px}.sop-facts__title{font:14px/1 var(--sop-head);text-transform:uppercase;letter-spacing:.08em;color:var(--sop-maroon);margin:0 0 8px}.sop-facts__list{margin:0}.sop-facts__row{border-top:1px dotted var(--sop-rule);justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.sop-facts__k{color:var(--sop-mute)}.sop-facts__v{text-align:right;margin:0;font-weight:700}.sop-prose{max-width:44em}.sop-prose h2,.sop-steps__h,.sop-faq__h{font:23px/1.2 var(--sop-head);color:var(--sop-maroon-dk);border-top:3px solid var(--sop-saffron);margin:34px 0 12px;padding-top:12px}.sop-prose h3{font:18px/1.25 var(--sop-head);margin:24px 0 8px}.sop-prose p,.sop-prose ul,.sop-prose ol{margin:0 0 15px}.sop-prose li{margin-bottom:6px}.sop-prose>p:first-child{font-size:18.5px}.sop-prose>p:first-child:first-letter{float:left;font:54px/.9 var(--sop-head);color:var(--sop-maroon);padding:4px 8px 0 0}.sop-prose strong{color:var(--sop-maroon-dk)}.sop-prose blockquote{background:var(--sop-saffron-lt);border-left:5px solid var(--sop-maroon);font:italic 17px/1.5 var(--sop-serif);margin:20px 0;padding:12px 16px}.sop-prose blockquote p{margin:0}.sop-prose img{border:1px solid var(--sop-rule);max-width:100%;height:auto;margin:8px 0 4px;display:block}.sop-prose img+em,.sop-prose p>em:only-child{color:var(--sop-mute);font-size:14px;display:block}.sop-prose table{border-collapse:collapse;width:100%;margin:6px 0 20px;font-size:15px;display:block;overflow-x:auto}.sop-prose th{background:var(--sop-maroon);color:#fff;text-align:left;white-space:nowrap;padding:8px 10px;font-weight:700}.sop-prose td{border-bottom:1px solid var(--sop-rule);vertical-align:top;padding:8px 10px}.sop-prose tr:nth-child(2n) td{background:#fff4df}.sop-prose a[href^="/reach-offer/"]{background:var(--sop-maroon);color:#fff;font:15px/1 var(--sop-head);text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:12px 16px;text-decoration:none;display:inline-block}.sop-prose a[href^="/reach-offer/"]:hover{background:var(--sop-maroon-dk)}.sop-steps__list{counter-reset:sopstep;margin:0;padding:0;list-style:none}.sop-steps__item{counter-increment:sopstep;border-left:2px solid var(--sop-rule);margin-left:16px;padding:4px 0 14px 50px;position:relative}.sop-steps__item:before{content:counter(sopstep);background:var(--sop-saffron);width:32px;height:32px;color:var(--sop-maroon-dk);font:15px/32px var(--sop-head);text-align:center;border-radius:50%;position:absolute;top:0;left:-17px}.sop-steps__t{margin:0 0 4px;font-weight:700}.sop-steps__x{margin:0}.sop-pc{gap:14px;max-width:44em;margin:30px 0 8px;display:grid}.sop-pc__col{border:1px solid var(--sop-rule);background:#fff;padding:14px 16px}.sop-pc__col--pro{border-top:5px solid var(--sop-saffron)}.sop-pc__col--con{border-top:5px solid var(--sop-maroon)}.sop-pc__h{font:15px/1 var(--sop-head);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.sop-pc__list{margin:0;padding-left:18px}.sop-pc__li{margin-bottom:6px}.sop-faq{max-width:44em}.sop-faq__item{border-bottom:1px solid var(--sop-rule)}.sop-faq__q{cursor:pointer;padding:13px 28px 13px 0;font-weight:700;list-style:none;position:relative}.sop-faq__q::-webkit-details-marker{display:none}.sop-faq__q:after{content:"+";font:20px/1 var(--sop-head);color:var(--sop-maroon);position:absolute;top:10px;right:4px}.sop-faq__item[open] .sop-faq__q:after{content:"–"}.sop-faq__a{margin:0 0 14px}.sop-rail{align-content:start;gap:18px;display:grid}.sop-offer{background:var(--sop-maroon);color:#fbe9d4;text-align:center;padding:18px 16px}.sop-btn--rail{display:block}.sop-offer__note{text-align:left;margin:12px 0 0;font-size:13px;line-height:1.45}.sop-toc{border-left:3px solid var(--sop-saffron);padding-left:14px;display:none}.sop-toc__title{font:13px/1 var(--sop-head);text-transform:uppercase;letter-spacing:.08em;color:var(--sop-mute);margin:0 0 8px}.sop-toc__list{margin:0;padding-left:18px;font-size:14px}.sop-toc__li{margin-bottom:7px}.sop-toc__a{color:var(--sop-ink);text-decoration:none}.sop-toc__a:hover{color:var(--sop-maroon);text-decoration:underline}.sop-lost{text-align:center;max-width:640px;margin:30px auto;padding:0 16px}.sop-lost__code{font:88px/1 var(--sop-head);color:var(--sop-saffron);margin:0}.sop-lost__h{font:24px/1.25 var(--sop-head);color:var(--sop-maroon-dk);margin:10px 0 22px}.sop-foot{background:var(--sop-maroon-dk);color:#f2d9c2;border-top:6px solid var(--sop-saffron);font-size:14px}.sop-foot__in{padding-top:26px;padding-bottom:30px}.sop-foot__word{font:20px/1 var(--sop-head);text-transform:uppercase;color:#fff;margin:0 0 14px}.sop-foot__nav{flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;display:flex}.sop-foot__a{color:#fff;font-weight:700}.sop-foot__a:hover{color:var(--sop-saffron)}.sop-foot__lnote{margin:-8px 0 16px;font-size:13px;font-style:italic}.sop-foot__rg{color:#fff;margin:0 0 8px}.sop-foot__note,.sop-foot__copy{margin:0 0 8px}@media (width>=640px){.sop-brand__word{font-size:34px}.sop-brand__mark{width:64px}.sop-brand__sub{padding-left:74px}.sop-art__h1{font-size:38px}.sop-pc{grid-template-columns:1fr 1fr}}@media (width>=900px){.sop-navt__lbl{display:none}.sop-nav{flex-flow:wrap;gap:0 26px;padding:0;display:flex}.sop-nav__a{text-transform:uppercase;letter-spacing:.04em;border:0;padding:12px 0 10px;font-size:14px}.sop-nav__a--on{box-shadow:inset 0 -4px 0 var(--sop-saffron);padding-left:0}.sop-art{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 300px;column-gap:46px}.sop-art__head{grid-column:1/-1}.sop-art__h1{max-width:20em;font-size:46px}.sop-facts{grid-area:2/2}.sop-art__body{grid-area:2/1/span 3}.sop-rail{grid-area:3/2;position:sticky;top:16px}.sop-art--quiet .sop-art__body{grid-row:2/span 3}.sop-toc{display:block}.sop-prose table{display:table}}
