.ra-tile{--art-radius:18px;border:2.5px solid var(--tss-navy,#0f3358);min-width:0;box-shadow:4px 4px 0 var(--tss-navy,#0f3358);font-family:var(--font-round);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.ra-tile.art-panel{box-shadow:inset 0 5px 0 var(--lv,var(--tss-yellow,#ffd95f)),4px 4px 0 var(--lv,var(--tss-navy,#0f3358))}.ra-tile.art-panel:before{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff1a;border-radius:50%;width:62%;position:absolute;top:10%;right:-12%}.ra-tile__label{z-index:1;letter-spacing:-.01em;color:var(--lv-on,#fff);padding:.7rem .8rem 0;font-size:1.05rem;font-weight:800;line-height:1.12;display:block;position:relative}.ra-tile__pic{aspect-ratio:4/3;margin-top:auto;display:block;position:relative}.ra-tile .ra-tile__art{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ra-tile__foot{z-index:1;color:#fff;padding:.3rem .8rem .4rem;font-size:.74rem;font-weight:700;line-height:1.3;display:block;position:relative}.ra-tile--prop{background:#fff}.ra-tile--prop .ra-tile__art{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:14%}a.ra-tile:focus-visible{outline:3px solid var(--tss-navy,#0f3358);outline-offset:3px}@media (prefers-reduced-motion:no-preference){a.ra-tile{transition:transform .15s,box-shadow .15s}a.ra-tile:hover{box-shadow:6px 6px 0 var(--tss-navy,#0f3358);transform:translate(-2px,-2px)}a.ra-tile.art-panel:hover{box-shadow:inset 0 5px 0 var(--lv,var(--tss-yellow,#ffd95f)),6px 6px 0 var(--lv,var(--tss-navy,#0f3358))}}.ra-tile--wide{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,46%);display:grid}.ra-tile--wide .ra-tile__label{grid-area:1/1;align-self:center;padding:1rem 0 1rem 1.1rem;font-size:clamp(1.25rem,3.4vw,1.6rem)}.ra-tile--wide .ra-tile__pic{aspect-ratio:16/10;grid-area:1/2;align-self:end;margin:0}.ra-tile--wide .ra-tile__art{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.ra-tile--wide .ra-tile__foot{grid-area:2/1/auto/-1;padding:.4rem 1.1rem .5rem;font-size:.8rem}.ra-shelf{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ra-shelf--two{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ra-shelf--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.ra-shelf--four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:50rem}@media (min-width:640px){.ra-shelf--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.ra-shelf__h{font-family:var(--font-round);letter-spacing:.08em;text-transform:uppercase;color:var(--tss-navy,#0f3358);margin:0 0 .6rem;font-size:.75rem;font-weight:800}.ra-shelf-wrap{margin-top:2rem}.ra-mosaic{display:none}@media (min-width:900px){.ra-hub-top{grid-template-columns:minmax(0,1fr) 21rem;align-items:center;gap:2.5rem;margin-bottom:1.5rem;display:grid}.ra-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:.5rem .5rem 1rem 0;display:grid}.ra-mosaic .ra-tile{aspect-ratio:1}.ra-mosaic .ra-tile__pic{aspect-ratio:auto;margin:0;position:absolute;inset:0}.ra-mosaic .ra-tile__art{-o-object-position:center;object-position:center;transform:scale(1.16)}.ra-mosaic .ra-tile--prop .ra-tile__art{transform:none}.ra-mosaic .ra-tile:nth-child(odd){transform:rotate(-2.5deg)}.ra-mosaic .ra-tile:nth-child(2n){transform:rotate(2deg)translateY(.45rem)}}.rs-card[class*=lv--] .rs-card__thumb{background:linear-gradient(155deg,var(--lv-pan-hi)0%,var(--lv-pan)62%)}@media (min-width:1100px){.ra-hub-top{grid-template-columns:minmax(0,1fr) 23.5rem}}.rs-next li[class*=lv--] a{border-top-color:var(--lv)}@media (min-width:900px){.rs-next a.ra-next-art{--art-size:92px;padding-right:6.25rem}.rs-next a.ra-next-art:after{width:92px;bottom:.25rem;right:.35rem}}.ra-stage-h .art-prop{flex:none;width:2.6rem;height:auto}.ra-stage{--art-radius:24px;border:3px solid var(--tss-navy,#0f3358);width:100%;max-width:26rem;box-shadow:inset 0 6px 0 var(--lv,var(--tss-yellow,#ffd95f)),8px 8px 0 var(--lv,var(--tss-navy,#0f3358));font-family:var(--font-round);border-radius:24px;flex-direction:column;margin-inline:auto;display:flex;position:relative}.ra-stage__body{flex:1;align-items:flex-start;min-height:13rem;padding:1.4rem 1.4rem 0;display:flex;position:relative}.ra-stage__body:before{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff1a;border-radius:50%;width:52%;position:absolute;top:9%;right:6%}.ra-stage .ra-stage__scene{z-index:2;pointer-events:none;width:60%;max-width:none;height:auto;position:absolute;bottom:-1.75rem;right:0}.ra-stage .rs-hero__preview{z-index:1;width:56%;box-shadow:6px 6px 0 var(--lv,var(--tss-yellow,#ffd95f));justify-self:auto;margin:0 0 1.4rem;position:relative}.ra-stage .rs-hero__preview--landscape{width:80%;margin-bottom:5.5rem}.ra-stage--solo .ra-stage__body{aspect-ratio:5/4;min-height:0;padding:0}.ra-stage--solo .ra-stage__body:before{top:12%;right:24%}.ra-stage--solo .ra-stage__scene{width:88%;bottom:-10%;right:6%}.ra-stage__foot{z-index:3;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:.7rem 1.1rem .8rem;font-size:.8rem;font-weight:700;line-height:1.35;list-style:none;display:flex;position:relative}.ra-stage__foot li{align-items:center;gap:.4rem;display:inline-flex}.ra-stage__foot li:before{content:"";background:var(--tss-yellow,#ffd95f)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F3358' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/.65rem no-repeat;border-radius:50%;flex:none;width:1rem;height:1rem}@media (min-width:900px){.ra-lv .rs-hero{grid-template-columns:minmax(0,1fr) 24rem;gap:2.5rem}.ra-lv .rs-hero:has(.rs-hero__preview--landscape){grid-template-columns:minmax(0,1fr) 26rem}.ra-hero-grid{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2rem;display:grid}}@media (max-width:899px){.ra-hero-grid>.ra-stage{display:none}}.ra-soft{background:var(--lv-soft,var(--tss-butter,#fff8e4))}@media screen{.ra-lv .rs-hero-sec,.ra-lv .ra-soft{box-shadow:inset 0 -10px 0 var(--lv,transparent)}.ra-lv .rs-hero-sec .rs-pill{background:var(--lv-pan);color:var(--lv-on)}.ra-lv h2.tss-h3:before{content:"";background:var(--lv);border-radius:3px;width:2.75rem;height:5px;margin-bottom:.55rem;display:block}.ra-lv .ra-banner h2.tss-h3:before{content:none}.ra-lv .rs-stage__h:after{background:var(--lv-lt)}.ra-lv .rs-part__h{border-bottom-color:var(--lv)}.ra-lv .nt-ch{border-top:6px solid var(--lv)}.ra-lv .nt-ch__n,.ra-lv .nt-edition__h{color:var(--lv-deep)}.ra-lv .nt-key{background:var(--lv-soft);border-left-color:var(--lv)}.ra-lv .nt-edition{border-color:var(--lv-lt)}}:is(.ra-lv,.sj-lv) .tss-sec h2.tss-h2:not(.ra-banner h2):after,.tss-sec .ra-ghead h2.tss-h2:after{background:var(--lv,var(--tss-yellow-deep,#f7c63c));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9c8-6 14-6 20 0s12 6 19 0 13-6 19 0 13 6 19 0 13-6 19 0 11 5 18 1' fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M3 9c8-6 14-6 20 0s12 6 19 0 13-6 19 0 13 6 19 0 13-6 19 0 11 5 18 1' fill='none' stroke='%23000' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat}@media (min-width:900px){.ra-topic-head{--art-size:230px;min-height:12.5rem;padding-right:15.5rem}.ra-paper-copy{--art-size:200px}}.ra-ghead{background:var(--lv-soft,var(--tss-butter,#fff8e4));border:2px solid var(--lv-lt,#0f335824);border-left:8px solid var(--lv,var(--tss-yellow,#ffd95f));border-radius:18px;margin-bottom:1.75rem;padding:1.1rem 1.25rem 1.2rem}.ra-ghead .art-chip{background-color:#fff;margin-bottom:.6rem}.ra-ghead>:last-child{margin-bottom:0}@media (min-width:900px){.ra-ghead.art-corner{--art-size:190px;min-height:9.5rem;padding-right:14.5rem}.ra-ghead.art-corner:after{right:.75rem}.ra-ghead.ra-ghead--prop{--art-size:110px;min-height:0;padding-right:9.5rem}.ra-ghead.ra-ghead--prop:after{bottom:.75rem;right:1.25rem}.ra-ghead.ra-ghead--prop.art-corner--flask{--art-size:128px}}.ra-banner{--art-radius:18px;border:2.5px solid var(--tss-navy,#0f3358);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:.25rem 1.25rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem;display:grid;position:relative}.ra-banner .tss-eyebrow-sm,.ra-banner .tss-h3,.ra-banner .tss-h2,.ra-banner h2,.ra-banner p{color:var(--lv-on,#fff)}.ra-banner h2.tss-h3,.ra-banner h2.tss-h2{margin:0;font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.2}.ra-banner__art{justify-self:end;width:min(11rem,62%);margin:-.75rem 0 -2.6rem}.ra-banner__art .art-scene{width:100%;height:auto;display:block}@media (min-width:640px){.ra-banner{grid-template-columns:minmax(0,1fr) 11rem;padding:1.25rem 1.5rem}.ra-banner__art{width:11rem;margin:-2rem 0 -3.2rem}}.ra-foot{font-family:var(--font-round);border-radius:18px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;padding:1rem 1.25rem;display:flex;overflow:clip}.ra-foot__text{color:#fff;flex:16rem;margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.ra-foot__props{gap:.4rem;display:flex}.ra-foot__props .art-prop{background:var(--tss-butter,#fff8e4);border-radius:12px;width:3.25rem;height:auto;padding:.3rem}.ra-pack-book{margin-top:1rem}.ra-pack-book .bk-promo{margin:0}@media screen{.ra-lv .rs-hero-sec,.ra-lv .ra-soft,.ra-lv .rs-hub-hero,.ra-lv.ra-topic>.tss-sec:first-of-type{box-shadow:inset 0 -10px 0 var(--lv,var(--rs-c,var(--tss-yellow,#ffd95f)))}.ra-lv .rs-hero-sec .rs-pill{background:var(--lv-pan,var(--rs-c,var(--tss-yellow,#ffd95f)));color:var(--lv-on,var(--tss-navy,#0f3358))}.ra-lv h2.tss-h3:before{background:var(--lv,var(--rs-c,var(--tss-yellow-deep,#f7c63c)))}.ra-lv .rs-stage__h:after{background:var(--lv-lt,#0f335824)}.ra-lv .rs-part__h{border-bottom-color:var(--lv,var(--rs-c,var(--tss-yellow,#ffd95f)))}.ra-lv .nt-ch{border-top:2px solid #0f335829;margin-top:0;padding-top:1rem;padding-bottom:.4rem}.ra-lv .nt-ch>summary .tss-h2,.ra-lv section.nt-ch>.tss-h2{margin-bottom:.25rem;font-size:1.4rem;line-height:1.25}.ra-lv .tss-sec .nt-ch summary h2.tss-h2:after{display:none}.ra-lv .nt-ch__n,.ra-lv .nt-edition__h{color:var(--lv-deep,var(--rs-deep,var(--tss-navy,#0f3358)))}.ra-lv .nt-key{background:var(--lv-soft,var(--rs-soft,var(--tss-butter,#fff8e4)));border-left-color:var(--lv,var(--rs-c,var(--tss-yellow,#ffd95f)))}.ra-lv .nt-edition{border-color:var(--lv-lt,#0f335840)}}.ra-lv .tss-body,.ra-lv .rs-card__blurb,.ra-lv .tp-tips span{color:#0f3358e0;font-size:.95rem}.ra-lv .rs-card__meta,.ra-lv .tp-card__meta,.ra-lv .rs-meta,.ra-lv .rs-item__note,.ra-lv .rs-part__sub,.ra-lv .tp-credit,.ra-lv .tp-dl__note,.ra-lv .tp-dl__hint,.ra-lv .rs-item__cond{color:#0f3358d1;font-size:.85rem}.ra-lv .rs-next span{color:#0f3358db;font-size:.9rem}.art-panel.ra-banner.ra-banner.ra-banner :is(p,.tss-body,.tss-eyebrow-sm,h2,h3){color:#fff}.ra-phone-hide{display:inline}@media (max-width:639px){.ra-phone-hide{display:none}}.ra-lv .rs-card__dl{background:var(--tss-yellow,#ffd95f)}.ra-lv .rs-card__dl:hover{background:#fff}.ra-tag{background:var(--tss-butter,#fff8e4);color:var(--tss-navy,#0f3358);white-space:nowrap;border:1.5px solid #0f33584d;border-radius:999px;margin-left:.4rem;padding:0 .45rem;font-size:.72rem;font-weight:800;line-height:1.5;display:inline-block}.ra-lv div.rs-table,.ra-lv figure.rs-table{background:0 0}@media screen and (max-width:639px){.ra-stack .rs-table__scroll,.ra-stack.rs-table-wrap{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ra-stack table,.ra-stack tbody,.ra-stack tr,.ra-stack th,.ra-stack td{width:100%;display:block}.ra-stack thead{display:none}.ra-stack tbody tr{border:2px solid #0f335829;border-left:5px solid var(--lv,var(--rs-c,var(--tss-yellow,#ffd95f)));background:#fff;border-radius:12px;margin-bottom:.55rem;padding:.6rem .8rem}.ra-stack tbody tr>*{font-size:.95rem;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;min-width:0!important;padding:.15rem 0!important;position:static!important}.ra-stack tbody th{font-size:1rem;font-weight:800}.ra-stack td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#0f3358b8;font-size:.7rem;font-weight:800;display:block}.ra-stack td:empty{display:none}.ra-lv .rs-item .katex{font-size:1em}.ra-lv .rs-item .katex-display>.katex{white-space:normal}.ra-lv .rs-item .katex-display>.katex>.katex-html>.base{margin:.2em 0}}.rs-mix{color:var(--tss-navy,#0f3358);margin:.35rem 0 .1rem;font-size:1rem;font-weight:500;line-height:1.6;display:block}.rs-mix .katex{white-space:normal}.rs-eqs{margin:.35rem 0 .1rem;line-height:2.5;display:block}.rs-eq{vertical-align:middle;max-width:100%;margin-right:1.4em;line-height:1.2;display:inline-block}@media screen and (max-width:639px){.rs-eq .katex{white-space:normal}.ra-lv .rs-item .katex-html>.base{margin:.3em 0}}@media screen and (min-width:900px){.ra-lv .rs-list:not(:has(.rs-item--wide))>.rs-item:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.ra-lv .rs-hero,.ra-hero-grid{grid-template-columns:minmax(0,1fr) 22rem;gap:2.5rem}.ra-lv .rs-hero:has(.rs-hero__preview--landscape){grid-template-columns:minmax(0,1fr) 22rem;gap:2.5rem}}.ra-stage--neutral{box-shadow:inset 0 6px 0 var(--rs-c,var(--tss-yellow,#ffd95f)),8px 8px 0 var(--rs-c,var(--tss-yellow,#ffd95f))}.ra-stage--neutral .rs-hero__preview{box-shadow:6px 6px 0 var(--rs-c,var(--tss-yellow,#ffd95f))}.ra-stage--neutral .ra-stage__body:before{background:var(--tss-butter,#fff8e4);width:40%;top:auto;bottom:.9rem;right:5%}.ra-stage .ra-stage__scene--prop{width:34%;bottom:1.4rem;right:8%}.ra-stage--solo.ra-stage--neutral .ra-stage__body:before{width:56%;top:14%;bottom:auto;right:22%}.ra-stage--solo .ra-stage__scene--prop{width:42%;bottom:20%;right:29%}.ra-tile--prop{box-shadow:4px 4px 0 var(--rs-c,var(--tss-navy,#0f3358))}.ra-tile--prop .ra-tile__label{color:var(--tss-navy,#0f3358)}.ra-tile--wide.ra-tile--prop .ra-tile__art{padding:6%}.ra-paper-copy--prop{--art-size:130px}.rs-next.ra-notes-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}@media (min-width:900px){.rs-next a.ra-next-art{padding-right:1rem}.rs-next a.ra-next-art:after{background-position:50%;width:56px;top:.5rem;bottom:auto;right:.6rem}.rs-next a.ra-next-art strong{padding-right:4rem}.rs-cards.ra-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-lv .rs-chips{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.ra-lv .rs-ws-hub{align-items:start}.ra-two{gap:0 2.5rem;margin-bottom:.5rem;display:grid}@media (min-width:1100px){.ra-two{grid-template-columns:1.3fr 1fr;align-items:start}.ra-lv .rs-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.ra-shelf--four{grid-template-columns:repeat(8,minmax(0,1fr))}.ra-shelf--four .ra-tile__label{padding:.6rem .6rem 0;font-size:.92rem}.ra-shelf--four .ra-tile__foot{padding-left:.6rem;padding-right:.6rem}}.ra-shelf--four{max-width:none}.ra-also{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.ra-also:before{content:"Also here";font-family:var(--font-round);letter-spacing:.08em;text-transform:uppercase;color:var(--tss-navy,#0f3358);margin-right:.25rem;font-size:.75rem;font-weight:800}.ra-also a{border:2px solid var(--tss-navy,#0f3358);min-height:2.5rem;font-family:var(--font-round);color:var(--tss-navy,#0f3358);background:#fff;border-radius:999px;align-items:center;padding:.3rem .9rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ra-also a:hover{background:var(--tss-butter,#fff8e4)}.ra-lv .tp-schools a{border:1.5px solid #0f33584d}.ra-lv .bk-promo__leadh{font-family:var(--font-round);font-size:1.35rem}.ra-lv .bk-promo__lead .bk-promo__text{max-width:45rem;font-size:.95rem}.ra-topic .tss-prose,.ra-topic .tss-body{max-width:46rem}.ra-topic .text-center>:is(.tss-prose,.tss-body){margin-left:auto;margin-right:auto}.ra-topic .tss-table tbody tr:nth-child(2n) th{background:var(--tss-butter,#fff8e4)}.ra-topic .tss-table-wrap,.sj-pg .tss-table-wrap{border-width:2px;border-radius:12px;box-shadow:3px 3px #0f33581f}.ra-topic .tss-table thead th,.sj-pg .tss-table thead th{background:var(--lv-soft,var(--tss-butter,#fff8e4));border-bottom-width:2px}.ra-topic details>summary.tss-link{border:2px solid var(--tss-navy,#0f3358);background:#fff;border-radius:999px;align-items:center;padding:.25rem .85rem;font-size:.85rem;text-decoration:none;list-style:none;display:inline-flex}.ra-topic details>summary.tss-link::-webkit-details-marker{display:none}.ra-topic details[open]>summary.tss-link{background:var(--lv-soft,var(--tss-butter,#fff8e4))}@media print{.ra-stage,.ra-tile,.ra-mosaic,.ra-shelf,.ra-shelf__h,.ra-banner__art,.ra-foot__props{display:none!important}.ra-hub-top,.ra-hero-grid{display:block}.ra-banner,.ra-foot{border:0;padding:0;background:0 0!important}.ra-banner *,.ra-foot *{color:var(--tss-navy,#0f3358)!important}}.ra-banner__art .art-prop{background:var(--tss-butter,#fff8e4);border-radius:50%;width:6.5rem;height:auto;margin:.6rem 0 2.2rem auto;padding:.7rem;display:block}
