body.tn13-page{margin:0;background:var(--tn-panel);color:var(--tn-ink);font:16px/1.6 'Source Sans 3',TN Sans,system-ui,sans-serif;letter-spacing:0}
body.tn13-page[data-page]{background:var(--tn-panel)!important;color:var(--tn-ink)!important;--atlas-ink:var(--tn-ink);--atlas-ink-display:var(--tn-ink);--atlas-copy:var(--tn-ink);--atlas-caption:var(--tn-muted);--atlas-paper-functional:var(--tn-paper)}
body.tn13-page[data-page] :is(.site-aurora-container,#bg){display:none!important}
body.tn13-page[data-page] :is(.publications-filter-panel,.cta-panel,.source-table-wrap){background:var(--tn-paper)!important;border-radius:4px!important}
body.tn13-page[data-page] .filter-chip{color:var(--tn-ink)!important;background:var(--tn-panel)!important;border-radius:4px}
body.tn13-page[data-page] .filter-chip.is-active{color:var(--tn-panel)!important;background:var(--tn-accent)!important}
body.tn13-page[data-page] :is(.hero h1,.page-title){font-size:38px!important;line-height:1.15!important}
body.tn13-page[data-page] .section-head h2{font-size:25px!important;line-height:1.25!important}
body.tn13-page .motion-target{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;filter:none!important}
body.tn13-page .tn-kicker{color:var(--tn-ink)!important;-webkit-text-fill-color:var(--tn-ink)!important}
body.tn13-page .tn-hero{background:var(--tn-paper)!important}
.tn13-page main{min-height:55dvh}
.tn13-content{width:min(1120px,calc(100% - 48px));margin:auto;padding:48px 0}
.tn13-page h1{font-size:38px;line-height:1.15;font-weight:650;margin:0 0 18px;letter-spacing:0;overflow-wrap:anywhere}
.tn13-page h2{font-size:25px;line-height:1.25;margin:32px 0 14px;letter-spacing:0}
.tn13-page h3{font-size:19px;margin:20px 0 10px;letter-spacing:0}
.tn13-page a{color:var(--tn-accent)}
.tn13-page p{max-width:76ch;margin:0 0 18px}
.tn13-intro{font-size:20px;color:var(--tn-muted);max-width:65ch}
.tn13-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
.tn13-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid var(--tn-accent);border-radius:4px;text-decoration:none;font-weight:600;background:var(--tn-panel)}
.tn13-action.primary{background:var(--tn-accent);color:var(--tn-panel)}
.tn13-action svg{width:18px;height:18px}
.tn13-band{border-top:1px solid var(--tn-line);padding:30px 0;margin-top:24px}
.tn13-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.tn13-grid>article{border-top:2px solid var(--tn-line);padding-top:18px;min-width:0}
.tn13-tag{color:var(--tn-muted);font-size:12px;text-transform:uppercase;font-weight:650}
.tn13-home-hero{position:relative;background:#1c393a url('/assets/media/editorial/mamore-river-1800.webp') center 52%/cover;min-height:440px;height:min(590px,67dvh);display:flex;align-items:end;color:#fff}
.tn13-home-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102c2ef0,transparent 85%)}
.tn13-home-hero .tn13-content{position:relative;padding:38px 0}
.tn13-home-hero h1{font-size:64px;color:#fff}
.tn13-home-hero p{font-size:22px;max-width:55ch;color:#fff}
.tn13-home-hero .tn13-action{border-color:#fff;background:#fff;color:#183d3f}
.tn13-image-credit{font-size:12px!important;margin-top:15px!important;opacity:.95}
.tn13-image-credit a{color:inherit}
.tn13-page table{border-collapse:collapse;width:100%;font-size:14px}
.tn13-page th,.tn13-page td{padding:10px;border-bottom:1px solid var(--tn-line);text-align:left}
.tn13-page details{border-top:1px solid var(--tn-line);padding:15px 0}
.tn13-page summary{font-weight:600;cursor:pointer;min-height:36px}
.tn13-page .tn13-archive{max-width:100%;overflow-x:auto;margin-top:26px}
.tn13-archive .shell{width:auto;max-width:none;padding:0}
.tn13-archive h1{font-size:28px}
.tn13-archive .tn-hero-grid,.tn13-archive .tn-feature-grid{display:block}
.tn13-archive .tn-media{max-width:600px;margin:20px 0}
.tn13-archive img{max-width:100%;height:auto}
.tn13-page :focus-visible{outline:3px solid var(--tn-focus);outline-offset:3px}
.tn13-page form{max-width:700px}
.tn13-page label{display:block;margin:16px 0 6px;font-weight:600}
.tn13-page input,.tn13-page textarea,.tn13-page select{box-sizing:border-box;width:100%;font:inherit;color:var(--tn-ink);background:var(--tn-panel);padding:10px;border:1px solid #71868a;border-radius:4px}
.tn13-page .form-row-check input{width:auto}
.tn13-page button{font:inherit;cursor:pointer}
@media(max-width:600px){.tn13-content{width:calc(100% - 32px);padding:30px 0}.tn13-page h1{font-size:30px}.tn13-page h2{font-size:23px}.tn13-home-hero h1{font-size:46px}.tn13-home-hero p{font-size:18px}.tn13-home-hero{min-height:380px;height:64dvh}.tn13-grid{grid-template-columns:1fr;gap:20px}.tn13-intro{font-size:18px}}
@media print{.tn13-home-hero{background:none;color:#21383b;height:auto;min-height:0}.tn13-home-hero h1,.tn13-home-hero p{color:#21383b}.tn13-home-hero:before{display:none}.tn13-page{background:#fff;color:#21383b}.tn13-actions{display:none}}
@media(max-height:600px){.tn13-home-hero{min-height:0;height:67dvh}.tn13-home-hero .tn13-content{padding:16px 0}.tn13-home-hero h1{font-size:42px;margin-bottom:10px}.tn13-home-hero p{font-size:18px;line-height:1.3}.tn13-home-hero .tn13-actions{margin:12px 0}.tn13-image-credit{margin-top:8px!important}}
