.quick-search{padding:0;border:0;background:none;margin-top:22px}.quick-search label{font-size:14px;font-weight:700}.quick-search>div{display:flex;gap:8px;margin-top:8px}.quick-search input{margin:0;min-width:0}.quick-search button{white-space:nowrap}.quick-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.quick-links a{font-size:13px;padding:7px 12px;border:1px solid #cbd4bf;border-radius:25px;text-decoration:none;background:#edf0e5}.quick-links a:hover{background:#dfe8d1}.task-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 30px}.task-strip a{padding:18px;border:1px solid #d8decd;border-radius:12px;text-decoration:none;background:#fff}.task-strip strong,.task-strip span{display:block}.task-strip span{font-size:13px;color:#58675c;margin-top:4px}.section-title .eyebrow{margin:22px 0 5px}.section-title .eyebrow+h2{margin-top:5px}.spotlight .small{font-size:13px;color:#58675c;margin-bottom:0}.hub-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding:28px 0}.hub-hero h1{font-size:clamp(34px,4vw,50px)}.hub-hero>img{width:100%;height:auto;border-radius:18px}.muted{font-size:13px;color:#58675c}.library-filter{margin-top:10px}.library-filter label{font-weight:650;font-size:14px}.library-filter input{margin:9px 0 15px}.filter-fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.filter-fields label{flex:1;min-width:140px}select{display:block;width:100%;padding:12px;border:1px solid #cccdbf;border-radius:8px;background:white;color:#23352d;font:inherit;margin-top:8px}.filter-fields button{min-height:47px}.related-pages{margin-top:42px;padding-top:4px;border-top:1px solid #d8decd}.related-pages .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.prose+.related-pages{max-width:960px}nav a[aria-current=page]{font-weight:800;text-decoration:underline}.crumb{margin-top:8px}main>section{scroll-margin-top:20px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.library-hero{padding-bottom:8px}.tool-page .toc{font-size:15px}a,button,input,select,textarea{touch-action:manipulation}@media(max-width:700px){.hub-hero{grid-template-columns:1fr;gap:12px;padding:20px 0}.hub-hero>img{max-height:210px;object-fit:cover}.task-strip{grid-template-columns:1fr;gap:8px}.task-strip a{padding:13px 16px}.task-strip span{margin-top:2px}.quick-search>div{flex-direction:column}.quick-search button{min-height:46px}.section-title{flex-wrap:wrap}.muted{margin-bottom:8px}.filter-fields{gap:12px}.filter-fields label{min-width:100%;flex:auto}.filter-fields button{width:100%}.section-title h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.card:hover{transform:none}}@media print{.quick-search,.quick-links,.task-strip,.related-pages,.library-filter{display:none}}

#review-rows label{display:block;padding:14px;margin:10px 0;background:#edf1e8;border-radius:10px;overflow-wrap:anywhere}#review-rows select{display:block;max-width:100%;padding:10px;margin-top:8px;font:inherit}#review-status{padding:14px;border-left:4px solid #496f54}

/* Gaming math lab: original diagrams and readable result hierarchy. */
.math-cover{display:block;width:100%;height:auto;border-radius:16px;margin:22px 0}.math-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.math-metrics>div{padding:18px;background:#e5eee3;border:1px solid #bfcfbd;border-radius:12px}.math-metrics dt{font-size:14px;color:#466250}.math-metrics dd{font-size:26px;font-weight:780;margin:8px 0 0;overflow-wrap:anywhere}.math-chart svg{display:block;width:100%;height:auto;margin:22px 0}.formula-text{padding:18px;border-left:4px solid #39796a;background:#edf1e8;overflow-wrap:anywhere}.math-page label{display:block}.math-page form{scroll-margin-top:20px}.math-page table{min-width:420px}.math-page #math-result[data-state=error]{color:#8f2d22;padding:16px;background:#fce9df;border-radius:10px}.math-page #math-result[data-state=stale]{padding:16px;background:#fff1cf}.math-page img{max-height:300px;object-fit:contain;background:#122f2b}@media(max-width:600px){.math-metrics{grid-template-columns:1fr}.math-metrics dd{font-size:23px}.math-page .tool-fields{grid-template-columns:1fr}}

.math-hub-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center}.math-hub-hero h1{font-size:clamp(32px,4vw,48px)}.math-hub-hero img{display:block;width:100%;height:auto;border-radius:15px}.math-page .math-cover{max-height:200px}@media(max-width:700px){.math-hub-hero{grid-template-columns:1fr}.math-hub-hero img{max-height:180px;object-fit:contain;background:#122f2b}.math-page .math-cover{max-height:150px}}

.illustrated .math-illustration{aspect-ratio:900/360;object-fit:contain;background:#122f2b}.math-chart{overflow-x:auto}@media(max-width:600px){.math-chart svg{min-width:580px}}

.answer-panel{background:#e7efdf;border:1px solid #a8bea3;border-radius:16px;padding:22px;margin:24px 0}.answer-panel p{margin-top:0}.guide-method{font-size:14px;color:#58675c}.guide-checks{counter-reset:guide;padding:0;list-style:none}.guide-checks li{counter-increment:guide;background:#fffdf7;border:1px solid #d5ddce;border-radius:12px;padding:20px;margin:14px 0}.guide-checks li:before{content:counter(guide,decimal-leading-zero);display:block;color:#54745d;font-weight:800;margin-bottom:8px}.field-guide table{border-collapse:collapse;width:100%}.field-guide th,.field-guide td{padding:12px;text-align:left;border-bottom:1px solid #d5ddce;vertical-align:top}.field-guide figure svg{display:block;width:100%;height:auto}

.field-guide h1{font-size:clamp(29px,4vw,46px);line-height:1.15;letter-spacing:-1px}

.illustrated .strategy-diagram{aspect-ratio:1000/580;object-fit:contain;background:#173a30}

.field-guide{max-width:1120px}.guide-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}.guide-opening h1{font-size:clamp(29px,3.4vw,40px)}.guide-opening figure{margin:28px 0}.guide-opening figcaption{font-size:12px}.guide-opening .answer-panel{padding:18px}.field-guide>h2,.field-guide>p,.field-guide>ol,.field-guide>.table-scroll{max-width:850px}.guide-image-link{display:block}.guide-image-link img{cursor:zoom-in}.field-guide figure img{border-radius:12px}@media(max-width:760px){.guide-opening{grid-template-columns:minmax(0,1fr);gap:0}.guide-opening figure{margin:8px 0 20px}.guide-opening h1{font-size:32px}}

/* Dota identity: actual hero art first, tactical schematics within the lesson. */
.dota-hub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px;align-items:center;background:#201c1b;color:#fff5eb;padding:28px;border-radius:18px;margin:24px 0 36px;border-top:5px solid #bd4b36}.dota-hub h1{font-size:clamp(34px,5vw,58px)}.dota-hub .intro,.dota-hub .eyebrow,.dota-hub figcaption,.dota-hub .small{color:#dacac0}.dota-hub figure{margin:0}.dota-hub img{display:block;width:100%;height:auto;border-radius:12px}.dota-hub .quick-links a{background:#3b2c27;border-color:#795344;color:#fff3e6}.dota-page .eyebrow{color:#9e412f}.field-guide .dota-hero-render{display:block;width:100%;height:400px;object-fit:cover;object-position:center 80%;background:radial-gradient(ellipse at 50% 80%,#6f3024,#221b1a 70%)}.illustrated .dota-card-portrait{aspect-ratio:256/144;object-fit:cover;image-rendering:auto;background:#211d1a}.dota-page .guide-opening figcaption{color:#65554c}@media(max-width:760px){.dota-hub{grid-template-columns:minmax(0,1fr);padding:20px}.field-guide .dota-hero-render{height:330px}}

.field-guide img.dota-skill-icon{width:128px!important;max-width:128px!important;height:128px!important;object-fit:contain;}
nav.site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}nav.site-nav a{padding:9px 15px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:650;line-height:1.3;transition:background .15s}nav.site-nav a:hover{background:#e6edde}nav.site-nav a[aria-current=page]{background:#dfe9d6;color:#203b2c;text-decoration:none}@media(max-width:600px){nav.site-nav{gap:5px}nav.site-nav a{padding:8px 12px;font-size:14px}}
.portal-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;align-items:start;padding:26px 0 28px}.portal-hero h1{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.025em;margin:12px 0 18px}.portal-hero h1 span{font-size:.8em;color:#56745d}.portal-hero .intro{font-size:18px;max-width:650px}.portal-feature{border:1px solid #d3dbce;border-radius:16px;background:#fff;overflow:hidden}.portal-feature>a{display:block;text-decoration:none;color:inherit}.portal-feature img{display:block;width:100%;height:190px;object-fit:cover}.portal-feature>a>p,.portal-feature h2,.portal-feature>a>span{margin-left:20px;margin-right:20px}.portal-feature h2{font-size:24px;margin-top:8px;margin-bottom:10px}.portal-feature .eyebrow{margin-top:16px;font-size:11px}.portal-feature>a>span{display:block;font-weight:700;margin-bottom:18px}.portal-feature>.small{font-size:12px;padding:0 20px 14px;color:#58675c}.portal-directory{padding:24px 0 24px}.portal-directory h1{font-size:clamp(32px,4vw,48px);margin:10px 0 14px;line-height:1.1}.portal-directory .intro{font-size:18px;max-width:900px;margin-bottom:14px}.portal-games .section-title{margin-top:0}.portal-games .grid{margin-top:12px}@media(max-width:700px){.portal-hero{grid-template-columns:1fr;gap:20px;padding:20px 0}.portal-hero h1{font-size:34px}.portal-feature img{height:170px}.portal-directory{padding:20px 0}.portal-directory h1{font-size:34px}.portal-directory .intro{font-size:17px}}
.dota-page video{display:block;width:100%;max-width:850px;aspect-ratio:16/9;background:#14221c;border-radius:12px;object-fit:contain}.dota-ability-identity{display:flex;align-items:center;gap:20px;margin:24px 0;padding:20px;background:#edf1e7;border-radius:12px}.dota-ability-identity img{flex:none}.dota-stat-table{overflow-x:auto}.dota-stat-table table{width:100%;border-collapse:collapse}.dota-stat-table th,.dota-stat-table td{padding:12px;text-align:left;border-bottom:1px solid #d3dbcf}.dota-problem-cases section{padding:16px 20px;margin:14px 0;background:#fff;border-left:4px solid #627e56}.dota-problem-cases h3{margin:0 0 10px}@media(max-width:600px){.dota-ability-identity{align-items:flex-start;gap:12px;padding:14px}.dota-ability-identity img.dota-skill-icon{width:72px!important;max-width:72px!important;height:72px!important}.dota-stat-table{font-size:14px}}
/* User-authorized editorial portal refresh, 2026-10-17. */
.editorial-home .home-masthead{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding:20px 0}.editorial-home .home-masthead h1{font-size:32px;line-height:1.15;letter-spacing:-.025em;margin:8px 0}.home-masthead p{margin:8px 0;color:#52675c}.home-masthead .eyebrow{font-size:11px}.home-masthead .quick-search{margin:0}.game-rail{display:flex;gap:9px;align-items:center;flex-wrap:wrap;background:#193d32;color:#fff;padding:13px 17px;border-radius:10px;margin:4px 0 24px}.game-rail span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#c9dbc6}.game-rail a{color:#fff;text-decoration:none;font-size:14px;padding:5px 8px}.game-rail a:hover{text-decoration:underline}.editorial-lead{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:24px;margin-bottom:36px}.lead-stories a{text-decoration:none;color:inherit}.lead-main{display:block;position:relative;overflow:hidden;border-radius:12px;background:#17362e;color:#fff!important}.lead-main>img{display:block;width:100%;height:330px;object-fit:cover}.lead-main>div{padding:19px 22px}.lead-main h2{font-size:30px;line-height:1.15;margin:12px 0}.lead-main p{color:#e5eee1;margin:8px 0}.story-action{font-size:14px;font-weight:650}.lead-secondary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.lead-secondary a{border:1px solid #d5ddcf;border-radius:10px;overflow:hidden;background:#fff}.lead-secondary img{display:block;width:100%;height:135px;object-fit:cover}.lead-secondary a>div{padding:14px}.lead-secondary h2{font-size:19px;line-height:1.25;margin:8px 0}.lead-secondary p{font-size:14px;margin:8px 0}.lead-secondary .eyebrow{font-size:10px}.home-latest{border-top:4px solid #64804c;background:#fff;border-radius:0 0 12px 12px;padding:18px}.home-latest h2{font-size:22px;margin:0}.home-latest ol{list-style:none;padding:0;margin:12px 0}.home-latest li{border-top:1px solid #e5e8df;padding:11px 0}.home-latest li a{text-decoration:none;color:inherit}.home-latest li span{text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:#5b745b}.home-latest h3{font-size:16px;line-height:1.35;margin:5px 0}.home-latest .small{font-size:11px;color:#637266}.home-game-directory .grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.home-game-directory .card h3{font-size:20px}.home-game-directory .card p{font-size:14px}.home-game-directory .card .cover{height:105px;object-fit:cover}.home-guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-guide-columns .grid{grid-template-columns:1fr 1fr}.home-guide-columns .card h3{font-size:19px}.home-guide-columns .card p{font-size:14px}.game-factbox{border:1px solid #cbd8c2;border-top:4px solid #5c7a4c;background:#fff;border-radius:12px;padding:22px;margin:24px 0}.game-factbox h2{margin:0 0 18px;font-size:25px}.game-factbox dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.game-factbox dl>div{padding:12px 0;border-top:1px solid #e3e8dd}.game-factbox dt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#61715b}.game-factbox dd{margin:5px 0 0;font-weight:650;font-size:16px}.game-factbox .small{font-size:13px;margin-bottom:0}.article-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.article-jumps a{padding:9px 13px;border-radius:7px;background:#e4eddc;font-size:14px}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.requirements-grid>div{padding:18px;background:#fff;border:1px solid #d9dfd2;border-radius:10px}.requirements-grid h3{margin-top:0}.requirements-grid ul{padding-left:20px}.requirements-grid li{font-size:15px;margin:8px 0}
@media(max-width:850px){.editorial-lead{grid-template-columns:1fr}.home-latest ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.home-guide-columns{grid-template-columns:1fr}}@media(max-width:600px){.editorial-home .home-masthead{grid-template-columns:1fr;gap:12px}.editorial-home .home-masthead h1{font-size:27px}.game-rail{gap:4px;padding:10px}.lead-main>img{height:210px}.lead-main h2{font-size:25px}.lead-main>div{padding:16px}.lead-secondary{gap:10px}.lead-secondary img{height:105px}.lead-secondary a>div{padding:11px}.lead-secondary h2{font-size:17px}.lead-secondary p{font-size:13px}.home-latest ol{grid-template-columns:1fr}.home-guide-columns .grid{grid-template-columns:1fr}.game-factbox{padding:16px}.game-factbox dl,.requirements-grid{grid-template-columns:1fr}.home-game-directory .grid{grid-template-columns:1fr 1fr}.home-game-directory .card{padding:14px}.home-game-directory .card h3{font-size:18px}}
.release-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin:24px 0}.release-overview>figure{margin:0!important}.release-overview>figure img{display:block;width:100%;height:auto}.release-overview .game-factbox{margin:0}.release-overview .game-factbox dl{gap:0 16px}.release-overview .game-factbox dd{font-size:14px}.release-overview .game-factbox dl>div{padding:9px 0}@media(max-width:800px){.release-overview{grid-template-columns:1fr}.release-overview .game-factbox dl{grid-template-columns:1fr 1fr}}@media(max-width:480px){.release-overview .game-factbox dl{grid-template-columns:1fr}}
/* Thumbnail guide feed and wider desktop home; article reading width unchanged. */
body.home-page>header,body.home-page>main,body.home-page>footer{max-width:1360px}.home-latest li{padding:12px 0}.home-latest li a{display:grid;grid-template-columns:112px minmax(0,1fr);gap:13px;align-items:start}.home-latest li img{display:block;width:112px;height:76px;object-fit:cover;border-radius:7px}.home-latest li h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.3;margin:4px 0}.home-latest li p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;color:#667468;margin:4px 0 0}.home-latest li span{font-size:10px}.editorial-lead{align-items:start}.home-latest{min-width:0}.home-latest .section-title{gap:12px}.home-latest .section-title>a{white-space:nowrap}@media(min-width:1600px){body.home-page>header,body.home-page>main,body.home-page>footer{max-width:1440px}}@media(max-width:850px) and (min-width:601px){.home-latest ol{grid-template-columns:1fr 1fr}.home-latest li a{grid-template-columns:88px minmax(0,1fr)}.home-latest li img{width:88px;height:64px}}@media(max-width:600px){body.home-page>header,body.home-page>main,body.home-page>footer{padding-left:18px;padding-right:18px}.home-latest{padding:15px}.home-latest li a{grid-template-columns:86px minmax(0,1fr);gap:11px}.home-latest li img{width:86px;height:65px}.home-latest li h3{font-size:15px;-webkit-line-clamp:4}.home-latest li p{display:none}.home-latest ol{display:block}.home-latest h2{font-size:22px}}

.guide-topic-nav{display:flex;flex-wrap:wrap;gap:10px;padding:18px;margin:24px 0;background:#edf1e7;border:1px solid #cbd5be;border-radius:8px}.guide-topic-nav strong{width:100%}.guide-topic-nav a{padding:8px 12px;background:#fff;border:1px solid #cbd5be;border-radius:5px;text-decoration:none}.guide-topic-nav a:hover,.guide-topic-nav a:focus-visible{outline:2px solid #56765d}.guide-topic-section{scroll-margin-top:85px;margin-block:32px}.guide-topic-nav span{font-size:.85em}@media(max-width:600px){.guide-topic-nav{padding:12px;gap:8px}.guide-topic-nav a{flex:1 1 150px;font-size:14px}}

.mechanic-flow{padding:20px;border:1px solid #b8c9bb;background:#edf3ee;border-radius:8px}.mechanic-flow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mechanic-flow li{padding:14px;background:#fff;border-radius:6px;display:flex;gap:10px;align-items:flex-start}.mechanic-flow li strong{background:#25483a;color:#fff;border-radius:50%;min-width:28px;text-align:center}.decision-panel th{background:#e9efe6}.decision-panel td,.decision-panel th{padding:12px;border:1px solid #cbd5c6;text-align:left;vertical-align:top}.decision-panel table{border-collapse:collapse;width:100%}.table-scroll{overflow-x:auto}@media(max-width:600px){.mechanic-flow ol{grid-template-columns:1fr}.decision-panel td,.decision-panel th{padding:8px;font-size:14px}}
/* Compact gaming portal: strong header, readable light content. */
body{background:#f1f3f5;color:#20282e}body>header{background:#17252b;color:#fff;border-bottom:3px solid #e89938;border-radius:0 0 8px 8px}body>header nav a{color:#f4f7f8;text-decoration:none}body>header nav a:hover{color:#ffc576}body>header .brand{color:#fff}body.home-page>header,body.home-page>main,body.home-page>footer{width:94%;max-width:1800px}.card{border-color:#dce2e6;border-radius:9px}.badge{background:#fce7c7;color:#74450d}.game-rail{border-radius:6px}.home-latest{border-top-color:#e89938}.release-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;align-items:start}.release-grid .release-card{padding:0;overflow:hidden;border:1px solid #dce2e6;background:#fff;border-radius:9px;min-width:0}.release-card>img.cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0;border-radius:0}.release-card-copy{padding:14px 16px 16px}.release-card .badge{font-size:10px;padding:3px 8px}.release-card h3{font-size:20px;line-height:1.25;margin:9px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.release-card .release-dates{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px;line-height:1.6;margin:0 0 6px}.release-dates span{color:#68717a}.release-card .release-meta{font-size:12px;line-height:1.5;margin:6px 0}.release-card .release-summary{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0}.release-read{display:block;font-size:12px;font-weight:700;color:#245344;margin-top:10px}@media(min-width:1500px){.home-page .release-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){body.home-page>header,body.home-page>main,body.home-page>footer{width:100%;padding-left:16px;padding-right:16px}body>header{border-radius:0}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.release-card-copy{padding:10px}.release-card h3{font-size:17px}.release-card .release-summary{display:none}.release-card .release-dates{font-size:11px}.release-card .release-meta{font-size:11px}.release-read{margin-top:8px}}@media(max-width:360px){.release-grid{grid-template-columns:1fr}}
body.collection-page>header,body.collection-page>main,body.collection-page>footer{width:94%;max-width:1600px}.collection-page .portal-directory{padding:24px 0 18px}.collection-page .portal-directory h1{font-size:clamp(30px,3vw,46px);margin:12px 0}.collection-page .portal-directory>p:not(.eyebrow){max-width:900px}.collection-page .release-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.collection-page .grid{align-items:start}.collection-page .card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.collection-page .release-card p.release-dates{display:flex;overflow:visible;-webkit-line-clamp:unset}.collection-page .release-card p.release-summary{-webkit-line-clamp:2}.collection-page .release-card h3{min-height:2.5em}.collection-page .release-meta{min-height:3em}body>header nav a[aria-current=page]{background:#304c45;color:#fff;border-radius:5px}@media(max-width:600px){body.collection-page>header,body.collection-page>main,body.collection-page>footer{width:100%;padding-left:16px;padding-right:16px}.collection-page .release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-page .release-card p.release-summary{display:none}.collection-page .portal-directory{padding-top:12px}.collection-page .portal-directory h1{letter-spacing:-1px}header nav{gap:8px 14px}header nav a{padding:4px 0}}@media(max-width:360px){.collection-page .release-grid{grid-template-columns:1fr}}
.collection-page .card h3{font-size:19px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.text-guide-card{border-top:4px solid #497367}.collection-page .text-guide-card{padding:18px}.collection-page .guide-topic-section .grid{align-items:stretch}.collection-page .card p{font-size:13px;line-height:1.5}
