.learn-page{min-height:100vh}.rs-learn-promo{border-block:1px solid var(--rs-line);background:#102318;grid-template-columns:1fr 1fr;gap:40px;padding-block:30px;display:grid}.rs-learn-promo>div+div{border-left:1px solid var(--rs-line);padding-left:35px}.rs-learn-promo a{color:var(--rs-gold);align-items:center;gap:10px;font-size:18px;display:inline-flex}.rs-learn-promo p:not(.rs-eyebrow){color:var(--rs-muted);margin-top:8px;font-size:12px}.rs-learn-promo .learn-stamp{margin-top:10px}.rs-learn-promo .learn-stamp a{font-size:12px}.rs-library-header .rs-nav>.rs-play-link{display:inline-flex}.learn-main{max-width:1440px;margin:auto;padding-block:56px 100px}.learn-nav{border-bottom:1px solid var(--rs-line);background:#0a1a15;gap:26px;display:flex;overflow-x:auto}.learn-nav a{color:var(--rs-muted);border-bottom:3px solid #0000;flex:none;padding:18px 0 15px;font-size:13px}.learn-nav a[aria-current=page]{color:var(--rs-gold);border-color:var(--rs-gold)}.learn-heading{max-width:980px;margin-bottom:40px}.learn-heading h1{letter-spacing:-.025em;margin:10px 0 15px;font:400 clamp(36px,4.8vw,66px)/1.1 Georgia,serif}.learn-lead{color:#cbd3c9;font-size:18px;line-height:1.7}.learn-stamp{color:var(--rs-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.learn-stamp a{color:var(--rs-gold);text-underline-offset:3px;text-decoration:underline}.learn-stamp strong{color:var(--rs-jade);border:1px solid #5d755a;padding:3px 8px;font-weight:400}.learn-cached{color:var(--rs-gold);flex-basis:100%}.learn-start{background:#132b21;border:1px solid #46614b;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.learn-start>div{padding:38px 38px 42px}.learn-start h2{max-width:430px;margin:12px 0 18px;font:400 clamp(29px,3vw,43px)/1.2 Georgia,serif}.learn-start p:not(.rs-eyebrow){color:#c8d3c7;max-width:420px;margin-bottom:25px}.learn-start>img{object-fit:cover;object-position:center;opacity:.9;width:100%;height:100%;max-height:400px}.learn-section-grid{border:1px solid var(--rs-line);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learn-section-grid>a{border-right:1px solid var(--rs-line);background:#0c1d17;padding:29px 25px}.learn-section-grid>a:last-child{border:0}.learn-section-grid h2{margin:15px 0 12px;font:400 23px/1.25 Georgia,serif}.learn-section-grid p{color:var(--rs-muted);min-height:65px;font-size:14px}.learn-section-grid svg{color:var(--rs-gold)}.learn-section-grid a:hover,.learn-unit-card:hover{background:#15291e}.learn-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin:52px 0 25px;display:flex}.learn-section-heading h2{margin-top:8px;font:400 32px/1.25 Georgia,serif}.learn-section-heading p{color:var(--rs-muted)}.learn-text-link{color:var(--rs-gold);align-items:center;gap:10px;font-size:14px;display:inline-flex}.learn-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learn-unit-card{border:1px solid var(--rs-line);background:#0d2019;flex-direction:column;transition:background .15s;display:flex}.learn-unit-art{background:radial-gradient(at 50% 80%,#43513b40,#050e0b);border-bottom:1px solid #2c3f30;justify-content:center;align-items:center;height:194px;display:flex;position:relative}.learn-unit-art img{object-fit:contain;width:160px;height:160px}.learn-unit-art>span{color:var(--rs-gold);font-variant-numeric:tabular-nums;font-size:17px;position:absolute;bottom:16px;right:16px}.learn-unit-copy{flex-direction:column;flex:1;padding:23px;display:flex}.learn-label{color:var(--rs-gold);text-transform:uppercase;letter-spacing:.075em;font-size:10px;line-height:1.5}.learn-unit-copy h2{justify-content:space-between;align-items:center;margin:10px 0 14px;font:400 28px/1.2 Georgia,serif;display:flex}.learn-unit-copy>p:not(.learn-label){color:var(--rs-muted);font-size:14px;line-height:1.65}.learn-evolution-names{color:#d6d6bb;margin-top:auto;padding-top:22px;font-size:12px}.learn-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.learn-tags>*{color:#bccdbb;background:#1b3025;border:1px solid #314936;padding:4px 8px;font-size:11px}.learn-tags a{color:var(--rs-gold)}.learn-tags a:hover{text-decoration:underline}.learn-latest{border-block:1px solid var(--rs-line);justify-content:space-between;align-items:center;gap:40px;margin-top:52px;padding:32px;display:flex}.learn-latest h2{margin:8px 0;font:400 28px/1.3 Georgia,serif}.learn-latest p:not(.learn-label){color:var(--rs-muted);max-width:760px;font-size:14px}.learn-latest>span{color:var(--rs-gold);white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.learn-search{background:#0d2019;border:1px solid #53664c;align-items:center;gap:10px;max-width:680px;padding:7px 14px;display:flex}.learn-search>svg{color:var(--rs-gold)}.learn-search input{height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding-inline:2px}.learn-filter{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.learn-filter button{border-radius:2px;min-height:40px}.learn-filter button[aria-pressed=true]{background:var(--rs-gold);color:#122018}.learn-result-count{color:var(--rs-muted);margin:18px 0 25px;font-size:12px}.learn-empty{border:1px solid var(--rs-line);text-align:center;padding:55px 25px}.learn-empty h2{font:400 30px/1.3 Georgia,serif}.learn-empty p{color:var(--rs-muted);max-width:640px;margin:15px auto 25px}.learn-empty>svg{color:var(--rs-gold);margin:0 auto 20px}.learn-topic{border-bottom:1px solid var(--rs-line);gap:24px;padding:32px 0;scroll-margin-top:20px;display:flex}.learn-topic h2{margin-bottom:14px;font:400 29px/1.3 Georgia,serif}.learn-topic p{color:#bbc9bc;max-width:850px;margin-top:12px}.learn-step{color:#9da76e;min-width:44px;font:400 32px/1.3 Georgia,serif}.learn-howto{max-width:1040px}.learn-howto .learn-topic:first-child{padding-top:8px}.learn-mechanics{border-top:1px solid var(--rs-line)}.learn-mechanics details,.learn-ability details{border-bottom:1px solid var(--rs-line);padding:0 0 2px;scroll-margin-top:20px}.learn-mechanics summary{color:var(--rs-ink);padding:22px 12px;font-size:18px}.learn-mechanics p{max-width:950px;color:var(--rs-muted);padding:0 30px 20px}.learn-unit-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.learn-unit-intro .learn-lead{max-width:780px;margin-top:12px}.learn-form-tabs>[role=tablist]{border:1px solid var(--rs-line);background:#0a1c15;border-radius:0;gap:0;width:100%;height:auto;padding:0;display:flex}.learn-form-tabs [role=tab]{white-space:normal;border-radius:0;flex:1;min-height:60px;padding:12px 16px;font-size:15px;line-height:1.4}.learn-form-tabs [role=tab][data-active]{color:var(--rs-gold);background:#223926}.learn-form-tabs [role=tabpanel]{margin:0}.learn-form{border:1px solid var(--rs-line);border-top:0;grid-template-columns:minmax(220px,.65fr) 1.8fr;display:grid}.learn-form>div{padding:34px}.learn-form-portrait{text-align:center;border-right:1px solid var(--rs-line);background:radial-gradient(#354b283d,#07130e);flex-direction:column;justify-content:center;align-items:center;display:flex}.learn-form-portrait img{object-fit:contain;image-rendering:auto;width:220px;height:220px;margin-bottom:20px}.learn-form-portrait p{color:var(--rs-gold)}.learn-form-portrait small{color:var(--rs-muted);max-width:230px;margin-top:10px;font-size:12px}.learn-form h2{margin:10px 0 22px;font:400 36px/1.2 Georgia,serif}.learn-form h3{color:var(--rs-gold);margin-bottom:8px;font-size:15px}.learn-form p{color:#becbbd;font-size:14px}.learn-stats{border-block:1px solid var(--rs-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;margin:25px 0 18px;padding-block:23px;display:grid}.learn-stats dt{color:var(--rs-muted);margin-bottom:5px;font-size:11px}.learn-stats dd{color:var(--rs-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.learn-note{color:var(--rs-muted);margin-top:15px;font-size:12px;line-height:1.7}.learn-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learn-related a{border:1px solid var(--rs-line);color:var(--rs-gold);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font-size:14px;display:flex}.learn-ability-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}.learn-ability{border:1px solid var(--rs-line);padding:24px;scroll-margin-top:24px}.learn-ability-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.learn-ability-heading svg{color:var(--rs-gold)}.learn-ability-heading h2{font:400 25px/1.3 Georgia,serif}.learn-ability-heading>span{color:var(--rs-muted);white-space:nowrap;margin-left:auto;font-size:11px}.learn-ability summary{padding:17px 0;font-size:13px}.learn-ability summary strong{font-weight:500}.learn-ability summary span{color:var(--rs-muted);margin-left:18px;font-size:12px;display:block}.learn-ability details p{color:var(--rs-muted);margin:0 0 15px;font-size:14px}.learn-ability details .learn-text-link{margin-bottom:18px}.learn-structure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learn-structure{border:1px solid var(--rs-line);background:#0c1e17;padding:28px}.learn-structure>svg{color:var(--rs-gold);margin-bottom:22px}.learn-structure h2{margin:10px 0 15px;font:400 31px/1.3 Georgia,serif}.learn-structure>p:not(.learn-label){color:var(--rs-muted);font-size:14px}.learn-structure .learn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-structure .learn-income{padding-top:18px;color:var(--rs-gold)!important}.learn-callout{border-left:3px solid var(--rs-gold);color:#d5d9c9;background:#1b2e20;max-width:950px;margin-bottom:32px;padding:20px 24px}.learn-interactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.learn-interactions article{border:1px solid var(--rs-line);padding:30px;scroll-margin-top:20px}.learn-interactions h2{margin-bottom:25px;font:400 29px/1.25 Georgia,serif}.learn-interactions p:not(.learn-label){color:#c0cbbc;margin-top:8px;font-size:14px}.learn-advice{background:#172a1b;border-left:2px solid #5b7450;margin-top:23px;padding:18px}.learn-updates{max-width:1120px}.learn-updates>details{border:1px solid var(--rs-line);margin-bottom:14px;scroll-margin-top:20px}.learn-updates summary{background:#102219;grid-template-columns:125px 1fr auto;align-items:center;gap:25px;padding:25px 28px;display:grid}.learn-update-number{color:var(--rs-gold);flex-direction:column;gap:5px;font-size:13px;display:flex}.learn-update-number em{text-transform:uppercase;letter-spacing:.08em;color:var(--rs-jade);font-size:10px;font-style:normal}.learn-update-title{font:400 25px/1.3 Georgia,serif}.learn-updates summary time{color:var(--rs-muted);font-size:12px}.learn-update-body{padding:5px 28px 25px 178px}.learn-update-body h2{color:var(--rs-gold);text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font-size:12px}.learn-update-body ul{color:#c6d1c0;padding-left:19px;font-size:14px}.learn-update-body li{margin:9px 0}.learn-footer{border-top:1px solid var(--rs-line);background:#03100c;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.learn-footer>a{color:var(--rs-gold);align-items:center;gap:10px;font-size:13px;display:flex}.learn-footer p{color:var(--rs-muted);font-size:12px}.learn-page :is(a,button,summary,input):focus-visible{outline:2px solid var(--rs-gold);outline-offset:4px}@media (max-width:1000px){.learn-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-section-grid>a{border-bottom:1px solid var(--rs-line)}.learn-section-grid>a:nth-child(2n){border-right:0}.learn-unit-grid,.learn-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-form{grid-template-columns:230px 1fr}.learn-form>div{padding:25px}.learn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-ability-heading{flex-wrap:wrap}.learn-updates summary{grid-template-columns:100px 1fr;gap:14px}.learn-updates summary time{grid-column:2}.learn-update-body{padding-left:142px}}@media (max-width:680px){.rs-learn-promo{grid-template-columns:1fr;gap:25px}.rs-learn-promo>div+div{border-left:0;border-top:1px solid var(--rs-line);padding:23px 0 0}.rs-library-header{flex-wrap:wrap;padding-block:10px 15px}.rs-library-header .rs-brand{width:168px}.rs-library-header .rs-nav{justify-content:space-between;width:100%}.rs-library-header .rs-nav>.rs-play-link{margin-left:auto}.learn-main{padding:34px 20px 65px}.learn-nav{gap:23px;padding-inline:20px}.learn-start{grid-template-columns:1fr}.learn-start>div{padding:30px 25px}.learn-start>img{max-height:220px}.learn-section-grid>a{padding:24px 20px}.learn-section-grid h2{font-size:21px}.learn-section-grid p{min-height:83px}.learn-unit-grid,.learn-ability-list,.learn-structure-grid,.learn-interactions,.learn-related{grid-template-columns:1fr}.learn-unit-card{flex-direction:row}.learn-unit-art{border-bottom:0;border-right:1px solid var(--rs-line);flex-shrink:0;width:115px;height:auto;min-height:190px}.learn-unit-art img{width:110px;height:140px}.learn-unit-art>span{font-size:13px;bottom:13px;right:16px}.learn-unit-copy{min-width:0;padding:20px 16px}.learn-unit-copy h2{font-size:25px}.learn-unit-copy>p:not(.learn-label){font-size:12px}.learn-unit-copy h2 svg{display:none}.learn-evolution-names{padding-top:15px;font-size:11px}.learn-latest{padding:24px 0;display:block}.learn-latest>span{margin-top:23px}.learn-topic{gap:14px}.learn-step{min-width:31px;font-size:26px}.learn-topic h2{font-size:25px}.learn-topic p{font-size:14px}.learn-mechanics summary{padding-inline:3px;font-size:16px}.learn-mechanics p{padding-inline:20px 0;font-size:14px}.learn-form{grid-template-columns:1fr}.learn-form-portrait{border-right:0;border-bottom:1px solid var(--rs-line)}.learn-form-portrait img{width:170px;height:170px}.learn-form-tabs [role=tab]{padding:12px 7px;font-size:12px}.learn-unit-intro{display:block}.learn-unit-intro>a{margin-top:20px}.learn-updates summary{padding:22px;display:block}.learn-update-number{flex-direction:row;gap:14px;margin-bottom:10px}.learn-update-title{margin-bottom:12px;font-size:25px;display:block}.learn-update-body{padding:0 22px 20px}.learn-footer{flex-wrap:wrap;padding-inline:20px}.learn-footer p{flex-basis:100%;order:3}.rs-library-header .rs-nav{gap:13px}.rs-library-header .rs-nav>a:not(.rs-play-link){font-size:12px;display:inline-flex}.rs-library-header .rs-nav>a:first-child{display:none}}@media (prefers-reduced-motion:reduce){.learn-page *{scroll-behavior:auto;transition:none}}
