/*
Theme Name: Dunia Toner
Theme URI: https://duniatoner.com/
Author: Dunia Toner
Description: An independent print-culture magazine, from cartridge to impression.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: duniatoner
*/
@font-face{font-family:Archivo Black;src:url('assets/fonts/ArchivoBlack-Regular.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:Atkinson;src:url('assets/fonts/AtkinsonHyperlegible-Regular.woff2') format('woff2');font-display:swap;font-weight:400}@font-face{font-family:Atkinson;src:url('assets/fonts/AtkinsonHyperlegible-Bold.woff2') format('woff2');font-display:swap;font-weight:700}
:root{--black:#202522;--wash:#A0E7F2;--petrol:#092E34;--link:#00596A;--cyan:#00A7C4;--magenta:#C91871;--yellow:#E5CE22;--pad:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--black);font-family:Atkinson,Arial,sans-serif;font-size:18px;line-height:1.45}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--petrol);outline-offset:6px}button,summary{font:inherit}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3,ol{margin:0}h1,h2,.dtn-brand,.dtn-output-stamp{font-family:Archivo Black,Arial,sans-serif;font-weight:400}h2{font-size:64px;line-height:1.04;letter-spacing:-3px}.dtn-link{display:inline-flex;align-items:center;gap:32px;font-size:17px;border-bottom:1px solid currentColor;padding-bottom:7px;line-height:1.25}.dtn-link span{font-size:25px;line-height:1}.dtn-skip{position:absolute;top:-100px;left:10px;background:white;z-index:100;padding:10px}.dtn-skip:focus{top:10px}.dtn-section-top{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1.3px;line-height:1.3}.dtn-caption{font-size:10px;letter-spacing:1px}.dtn-cmyk{display:flex;gap:3px}.dtn-cmyk i{display:block;width:9px;height:9px;background:var(--cyan)}.dtn-cmyk i:nth-child(2){background:var(--magenta)}.dtn-cmyk i:nth-child(3){background:var(--yellow)}.dtn-cmyk i:nth-child(4){background:var(--black)}
.dtn-header{height:152px;margin:0 var(--pad);border-bottom:1px solid #202522;display:flex;align-items:center;position:relative;z-index:20;gap:55px;background:white}.dtn-brand{font-size:31px;line-height:.85;letter-spacing:-1.3px;position:relative;padding-left:26px;padding-bottom:15px}.dtn-brand-cross{position:absolute;left:0;top:20px;width:18px;height:18px;border:1px solid var(--black);border-radius:50%}.dtn-brand-cross:before,.dtn-brand-cross:after{content:"";position:absolute;background:var(--black);left:50%;top:-5px;width:1px;height:26px}.dtn-brand-cross:after{transform:rotate(90deg)}.dtn-brand .dtn-cmyk{position:absolute;bottom:0;left:28px}.dtn-brand .dtn-cmyk i{width:7px;height:7px}.dtn-header-note{font-size:9px;letter-spacing:1.25px;line-height:1.5;margin-top:-5px}.dtn-desktop-nav{margin-left:auto;text-align:right;padding-top:6px}.dtn-desktop-nav>div{display:flex;justify-content:flex-end;gap:29px}.dtn-desktop-nav a{font-size:15px}.dtn-desktop-nav .dtn-nav-small{gap:25px;margin-top:19px}.dtn-nav-small a{font-size:12px}.dtn-desktop-nav a:hover{text-decoration:underline}.dtn-mobile-nav{display:none}
.dtn-hero{height:708px;position:relative;padding:35px var(--pad) 0;isolation:isolate}.dtn-hero-topline{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.35px}.dtn-hero-folio{font-size:10px}.dtn-hero-copy{position:relative;z-index:3;margin-top:65px;pointer-events:none}.dtn-hero h1{font-size:70px;line-height:1.04;letter-spacing:-3.5px;white-space:nowrap}.dtn-hero-copy p{font-size:19px;line-height:1.4;max-width:400px;margin-top:32px}.dtn-hero-link{margin-top:31px;pointer-events:auto}.dtn-hero-art{position:absolute;z-index:1;left:40%;top:230px;width:88%;max-width:none;overflow:hidden}.dtn-hero-art img{width:100%;max-width:none;mix-blend-mode:multiply}.dtn-hero-art figcaption{position:absolute;right:32%;top:6px;font-size:9px;letter-spacing:1.5px;writing-mode:vertical-rl}.dtn-hero-target{position:absolute;z-index:3;width:40px;height:40px;left:64px;bottom:84px;border:1px solid var(--black);border-radius:50%}.dtn-hero-target:before,.dtn-hero-target:after{content:"";position:absolute;top:-10px;left:19px;background:var(--black);width:1px;height:58px}.dtn-hero-target:after{transform:rotate(90deg)}.dtn-hero-target span{position:absolute;inset:10px;border:1px solid var(--black);border-radius:50%}.dtn-hero-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:27px;font-size:9px;letter-spacing:1.1px;display:flex;justify-content:space-between;z-index:3}.dtn-hero-bottom span:first-child{background:white;padding:5px 12px 5px 0}.dtn-hero-bottom span:last-child{padding-top:5px}.dtn-charge{position:relative;z-index:0;background:var(--wash);color:var(--petrol);padding:77px var(--pad) 71px}.dtn-charge-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:63px;margin-top:61px}.dtn-charge-image h2{font-size:63px}.dtn-charge-image>img{margin-top:-12px;margin-left:-24px;max-width:110%;width:110%}.dtn-charge-image .dtn-caption{margin-top:-17px}.dtn-charge-notes{padding-top:8px}.dtn-deck{font-size:28px;line-height:1.13;margin-bottom:20px}.dtn-charge-notes>p:not(.dtn-deck){font-size:16px;max-width:270px}.dtn-charge-notes ol{list-style:none;padding:25px 0}.dtn-charge-notes li{display:flex;gap:22px;border-top:1px solid #092e3440;padding:13px 0}.dtn-charge-notes li>span{font-size:11px;padding-top:5px}.dtn-charge-notes h3{font-size:17px;line-height:1.2;font-weight:700}.dtn-charge-notes li p{font-size:14px;line-height:1.3;max-width:220px;margin-top:5px}.dtn-charge .dtn-link{color:var(--link);font-size:15px;gap:20px;text-decoration:underline;text-underline-offset:3px;border:0}
.dtn-colours{padding-top:60px;overflow:hidden}.dtn-colours>.dtn-section-top{margin:0 var(--pad)}.dtn-colour-head{display:flex;justify-content:space-between;gap:30px;margin:63px var(--pad) 10px}.dtn-colour-head p{font-size:18px;align-self:flex-end;margin-bottom:8px;width:350px}.dtn-panorama{position:relative;margin-top:29px}.dtn-panorama>img{width:100%}.dtn-colour-labels{position:absolute;bottom:25px;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);font-size:10px;letter-spacing:1.1px}.dtn-colour-labels span{padding-left:32px}.dtn-colour-foot{font-size:10px;letter-spacing:1.1px;margin:0 var(--pad);padding-bottom:59px;border-bottom:1px solid #202522}
.dtn-sheet{padding-top:60px;overflow:hidden}.dtn-sheet>.dtn-section-top{margin:0 var(--pad)}.dtn-sheet-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:70px;margin-top:70px;align-items:center;padding-bottom:70px}.dtn-sheet-art{margin-left:-70px;position:relative}.dtn-sheet-art img{width:100%;transform:scale(1.12);transform-origin:center right}.dtn-sheet-art figcaption{font-size:9px;letter-spacing:1px;margin:25px 0 0 133px}.dtn-sheet-copy{padding-right:var(--pad)}.dtn-sheet-copy>p{font-size:17px;margin-top:24px;max-width:310px}.dtn-samples{margin:28px 0}.dtn-samples>div{display:flex;align-items:center;gap:18px;border-top:1px solid #20252244;padding:12px 0}.dtn-samples img{width:94px;height:47px;object-fit:cover;border:1px solid #20252230}.dtn-samples span{font-size:9px;letter-spacing:1px}.dtn-samples p{font-size:15px;margin-top:2px}.dtn-sheet-copy .dtn-link{font-size:15px;gap:17px}.dtn-cycle{padding:62px var(--pad) 65px;border-top:1px solid #202522;margin:0}.dtn-cycle-head{display:flex;justify-content:space-between;align-items:flex-end;margin-top:60px;margin-bottom:35px}.dtn-cycle-head>div{width:350px}.dtn-cycle-head p{font-size:23px;line-height:1.3;margin-bottom:26px}.dtn-cycle-head .dtn-link{font-size:15px;gap:20px}.dtn-diptych{display:grid;grid-template-columns:1fr 1fr;gap:35px;position:relative}.dtn-diptych figure{overflow:hidden}.dtn-diptych img{width:100%;height:530px;object-fit:cover}.dtn-diptych figcaption{font-size:9px;letter-spacing:1.1px;margin-top:16px}.dtn-cycle-path{position:absolute;left:4%;bottom:-100px;width:92%;height:150px;z-index:2}.dtn-cycle-steps{display:flex;justify-content:space-between;margin-top:89px;font-size:10px;letter-spacing:1px}.dtn-cycle-note{font-size:12px;margin:31px auto 0;max-width:550px;text-align:center;line-height:1.4}
.dtn-reading{background:var(--wash);color:var(--petrol);padding:45px var(--pad) 65px}.dtn-reading-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:85px;margin-top:54px}.dtn-reading h2{font-size:60px}.dtn-reading-grid>div>p{font-size:19px;margin-top:23px}.dtn-preview-label{display:block;font-size:8px;letter-spacing:1px;margin-top:36px}.dtn-reading-list ol{padding:0;list-style:none}.dtn-reading-list li{border-top:1px solid #092e3460}.dtn-reading-list li:last-child{border-bottom:1px solid #092e3460}.dtn-reading-list a{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:23px;line-height:1.25;padding:23px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;color:var(--link)}.dtn-reading-list a span{font-size:24px;text-decoration:none}.dtn-pagination{font-size:10px;letter-spacing:1px;margin-top:26px;display:flex;justify-content:space-between;align-items:center;gap:15px}.dtn-pagination>span:first-child{display:flex;align-items:center;gap:12px}.dtn-page-line{width:60px;height:1px;background:var(--petrol)}
.dtn-closer{height:750px;position:relative;padding:49px var(--pad);overflow:hidden;isolation:isolate}.dtn-halftone{position:absolute;right:-110px;bottom:-1px;width:940px;max-width:none;z-index:-1}.dtn-closer-copy{margin-top:134px}.dtn-closer h2{font-size:64px;line-height:1.04;letter-spacing:-3px;max-width:650px}.dtn-closer-copy>div{display:flex;gap:35px;margin-top:30px;font-size:16px}.dtn-closer-copy a{text-decoration:underline;text-underline-offset:5px;background:white;padding-right:4px}.dtn-closer .dtn-cmyk{margin-top:64px}.dtn-closer .dtn-cmyk i{width:12px;height:12px}
.dtn-footer{border-top:1px solid var(--black);overflow:hidden;padding:0 var(--pad)}.dtn-footer-main{display:flex;justify-content:space-between;height:360px;position:relative}.dtn-output-stamp{font-size:360px;line-height:1;letter-spacing:-35px;color:transparent;-webkit-text-stroke:1px var(--black);margin-top:25px;margin-left:-28px;user-select:none}.dtn-footer-nav{width:350px;padding-top:35px}.dtn-footer-nav>p{font-size:9px;letter-spacing:1px;margin-bottom:24px}.dtn-footer-nav nav{display:flex;flex-direction:column;gap:7px;font-size:18px}.dtn-footer-bottom{position:relative;background:white;border-top:1px solid var(--black);padding-top:24px;z-index:2}.dtn-footer-bottom>nav{display:flex;gap:25px;font-size:12px;padding-bottom:22px}.dtn-copyright{border-top:1px solid var(--black);padding-top:20px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.6px}.dtn-local-note{font-size:9px;color:#5c6561;margin:24px 0 20px}.dtn-footer a:hover{text-decoration:underline}
@media(min-width:1440px){.dtn-hero h1{font-size:82px}.dtn-hero-art{top:170px;width:85%}.dtn-hero{height:790px}.dtn-header{height:165px}}
@media(max-width:1050px) and (min-width:701px){:root{--pad:40px}.dtn-header{gap:25px}.dtn-header-note{display:none}.dtn-hero h1{font-size:58px}.dtn-hero-art{top:245px;left:32%;width:104%}.dtn-hero-target{left:40px}.dtn-charge-grid{gap:25px}.dtn-sheet-grid{gap:30px}.dtn-colour-head p{width:260px;font-size:16px}.dtn-reading-grid{gap:40px}.dtn-reading-list a{font-size:20px}}
@media(max-width:700px){:root{--pad:23px}body{font-size:16px}html{scroll-behavior:auto}h2{font-size:44px;letter-spacing:-2px}.dtn-header{height:119px;margin:0 23px;justify-content:space-between;gap:0}.dtn-brand{font-size:29px;padding-left:24px;padding-bottom:14px}.dtn-brand-cross{width:15px;height:15px;top:18px}.dtn-brand-cross:before,.dtn-brand-cross:after{top:-4px;height:21px;left:6px}.dtn-brand .dtn-cmyk{left:26px}.dtn-header-note,.dtn-desktop-nav{display:none}.dtn-mobile-nav{display:block;align-self:center}.dtn-mobile-nav summary{list-style:none;display:flex;gap:18px;font-size:15px;cursor:pointer;border-bottom:1px solid var(--black);padding:9px 0}.dtn-mobile-nav summary::-webkit-details-marker{display:none}.dtn-mobile-nav summary span{font-size:22px;line-height:20px}.dtn-mobile-nav[open] summary span{transform:rotate(45deg)}.dtn-mobile-nav nav{position:absolute;top:118px;left:-23px;right:-23px;background:#fff;border-bottom:1px solid var(--black);padding:31px 23px 32px;display:flex;flex-direction:column;gap:0;box-shadow:0 20px 30px #2025220d}.dtn-mobile-nav nav a{font-size:25px;padding:13px 0;border-bottom:1px solid #20252222;letter-spacing:-.4px}.dtn-menu-note{margin-top:33px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.dtn-hero{height:713px;padding-top:25px;overflow:visible}.dtn-hero-topline{font-size:8px;letter-spacing:1.1px}.dtn-hero-folio{display:none}.dtn-hero-copy{margin-top:35px}.dtn-hero h1{font-size:38px;letter-spacing:-1.9px;line-height:1.05;white-space:normal;max-width:350px}.dtn-hero h1 br{display:none}.dtn-hero-copy p{font-size:16px;line-height:1.4;margin-top:24px;max-width:292px}.dtn-desktop-break{display:none}.dtn-hero-link{font-size:15px;gap:24px;margin-top:24px}.dtn-hero-art{top:344px;left:-20px;width:600px;max-width:none}.dtn-hero-art figcaption{right:34%;font-size:7px;top:30px}.dtn-hero-target{left:26px;bottom:88px;width:29px;height:29px}.dtn-hero-target:before,.dtn-hero-target:after{left:13px;height:41px;top:-7px}.dtn-hero-target span{inset:7px}.dtn-hero-bottom{bottom:22px;font-size:7px;letter-spacing:.6px}.dtn-hero-bottom span:first-child{max-width:180px}.dtn-hero-bottom span:last-child{font-size:7px}.dtn-section-top{font-size:8px;letter-spacing:.8px;gap:20px}.dtn-section-top>span:last-child{max-width:130px;text-align:right}.dtn-charge{padding:56px 23px 43px}.dtn-charge-grid{grid-template-columns:1fr;gap:27px;margin-top:38px}.dtn-charge-image h2{font-size:45px}.dtn-charge-image>img{margin-top:8px;margin-left:-21px;max-width:112%;width:112%}.dtn-charge-image .dtn-caption{font-size:7px;margin-top:-8px}.dtn-charge-notes{padding-top:0}.dtn-deck{font-size:25px}.dtn-charge-notes>p:not(.dtn-deck){font-size:16px;max-width:320px}.dtn-charge-notes ol{padding:25px 0 17px}.dtn-charge-notes li{gap:26px;padding:15px 0}.dtn-charge-notes li p{max-width:275px;font-size:14px}.dtn-charge-notes h3{font-size:18px}.dtn-charge .dtn-link{font-size:15px}.dtn-colours{padding-top:40px}.dtn-colour-head{display:block;margin:38px 23px 0}.dtn-colour-head h2{font-size:45px}.dtn-colour-head p{font-size:16px;margin-top:27px;width:auto;line-height:1.5}.dtn-panorama{margin-top:30px;height:360px;overflow:hidden}.dtn-panorama>img{height:330px;width:670px;max-width:none;object-fit:fill;position:absolute;left:-140px;top:0}.dtn-colour-labels{bottom:12px;font-size:7px;letter-spacing:.5px}.dtn-colour-labels span{padding-left:13px}.dtn-colour-foot{font-size:7px;letter-spacing:.7px;line-height:1.7;margin-top:20px;padding-bottom:34px}.dtn-sheet{padding-top:38px}.dtn-sheet-grid{display:flex;flex-direction:column;gap:36px;margin-top:45px;padding-bottom:46px}.dtn-sheet-art{margin-left:-60px;width:430px;max-width:none;align-self:flex-start;order:2}.dtn-sheet-art img{transform:scale(1.06)}.dtn-sheet-art figcaption{font-size:7px;margin:16px 0 0 83px}.dtn-sheet-copy{padding:0 23px;width:100%;order:1}.dtn-sheet-copy h2{font-size:45px}.dtn-sheet-copy>p{font-size:16px;max-width:320px}.dtn-samples{margin:25px 0 22px}.dtn-samples>div{gap:20px;padding:13px 0}.dtn-samples img{width:88px;height:44px}.dtn-sheet-copy .dtn-link{font-size:15px}.dtn-cycle{padding:39px 23px 40px}.dtn-cycle-head{display:block;margin:38px 0 26px}.dtn-cycle-head h2{font-size:45px}.dtn-cycle-head>div{width:auto;margin-top:25px}.dtn-cycle-head p{font-size:19px;margin-bottom:21px}.dtn-cycle-head .dtn-link{font-size:15px}.dtn-diptych{gap:12px;margin-top:34px}.dtn-diptych img{height:290px;object-fit:cover}.dtn-diptych figure:first-child img{object-position:45% 50%}.dtn-diptych figure:last-child img{object-position:55% 50%}.dtn-diptych figcaption{font-size:7px;letter-spacing:.5px;line-height:1.6;max-width:140px}.dtn-cycle-path{left:0;bottom:-82px;height:100px;width:100%}.dtn-cycle-steps{font-size:7px;letter-spacing:.3px;margin-top:65px;align-items:flex-start;gap:15px}.dtn-cycle-steps>span:last-child{max-width:90px;text-align:right}.dtn-cycle-note{font-size:11px;line-height:1.5;margin-top:25px;text-align:left;max-width:320px}.dtn-reading{padding:35px 23px 37px}.dtn-reading-grid{grid-template-columns:1fr;gap:30px;margin-top:37px}.dtn-reading h2{font-size:46px;line-height:1.02}.dtn-reading h2 br{display:none}.dtn-reading-grid>div>p{font-size:17px;margin-top:18px}.dtn-reading-grid>div>p br{display:none}.dtn-preview-label{font-size:7px;margin-top:18px}.dtn-reading-list a{font-size:21px;padding:21px 0;gap:20px}.dtn-pagination{font-size:8px;letter-spacing:.5px;margin-top:23px}.dtn-page-line{width:35px}.dtn-closer{height:650px;padding:36px 23px}.dtn-closer-copy{margin-top:66px}.dtn-closer h2{font-size:44px;line-height:1.04;letter-spacing:-2px}.dtn-closer-copy>div{font-size:14px;gap:26px;margin-top:25px}.dtn-closer .dtn-cmyk{margin-top:38px}.dtn-closer .dtn-cmyk i{width:9px;height:9px}.dtn-halftone{width:620px;right:-205px;bottom:-8px;opacity:.9;z-index:-1}.dtn-closer-copy{position:relative;z-index:2}.dtn-closer-copy h2{background:white;display:table;padding-right:10px}.dtn-footer{padding:0 23px}.dtn-footer-main{height:490px;display:block}.dtn-footer-nav{padding-top:32px;width:auto;position:relative;z-index:2}.dtn-footer-nav>p{font-size:8px;margin-bottom:20px}.dtn-footer-nav nav{font-size:17px;gap:8px}.dtn-output-stamp{position:absolute;bottom:-30px;left:-15px;font-size:220px;letter-spacing:-23px;margin:0;line-height:.85;z-index:0}.dtn-footer-bottom{padding-top:21px}.dtn-footer-bottom>nav{font-size:11px;gap:19px;padding-bottom:22px;flex-wrap:wrap}.dtn-copyright{font-size:8px;gap:20px;line-height:1.5}.dtn-copyright span:last-child{max-width:170px;text-align:right}.dtn-local-note{font-size:8px;margin:19px 0 18px;max-width:310px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

/* Keep intentional edge crops inside the viewport, while the hero crosses its section baseline. */
html,body{width:100%;overflow-x:clip}.dtn-panorama picture{display:block}.dtn-panorama picture img{width:100%}
@media(max-width:700px){.dtn-panorama{height:auto;margin-top:30px;padding-bottom:0}.dtn-panorama picture img{position:static;width:100%;height:auto;max-width:100%}.dtn-colour-labels{top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;font-size:8px;letter-spacing:.8px}.dtn-colour-labels span{padding-left:15px}.dtn-colour-labels span:nth-child(2){padding-left:45px;color:white}.dtn-colour-labels span:nth-child(4){padding-left:60px;color:white}.dtn-hero-art figcaption{background:#fff;padding:4px 2px;top:20px}}
/* Crop the oversized photograph within a viewport-bounded figure, not beyond document width. */
.dtn-hero{z-index:2}.dtn-hero-art{width:60%;height:538px}.dtn-hero-art img{width:146.6667%}.dtn-hero-art figcaption{right:12px;background:#fff;padding:4px 2px}.dtn-hero-bottom span:last-child{background:#fff;padding:5px 4px}
@media(min-width:1440px){.dtn-hero-art{width:60%;height:680px}.dtn-hero-art img{width:141.6667%}}
@media(max-width:1050px) and (min-width:701px){.dtn-hero-art{width:68%}.dtn-hero-art img{width:152.9412%}}
@media(max-width:700px){.dtn-hero-art{width:calc(100% + 20px);height:351px}.dtn-hero-art img{width:600px}.dtn-hero-art figcaption{right:14px}.dtn-hero-bottom span:last-child{padding:5px 0}}
/* Native full-width inner-page and reading templates. */
.dtn-page{padding:75px var(--pad) 90px}.dtn-page-heading{max-width:1152px;margin:0 auto 48px}.dtn-eyebrow{font-size:10px;letter-spacing:1.1px;margin-bottom:28px}.dtn-page h1,.dtn-archive h1,.dtn-single h1{font-family:Archivo Black,Arial,sans-serif;font-size:62px;line-height:1.08;font-weight:400;letter-spacing:-2.5px;margin:0}.dtn-page-content{max-width:1000px;margin:0 auto}.dtn-page-content p,.dtn-page-content ul{margin:0 0 24px}.dtn-page-content h2{font-size:32px;line-height:1.15;letter-spacing:-.8px;margin:43px 0 18px}.dtn-page-content h3{font-size:23px;margin:25px 0 12px}.dtn-page-content a{color:var(--link);text-decoration:underline;text-underline-offset:4px}.dtn-page-content li{margin-bottom:12px}.dtn-page-content .dtn-large-copy{font-size:30px;line-height:1.25;max-width:780px;margin-bottom:30px}.dtn-about-intro{max-width:760px;margin-bottom:65px}.dtn-about-route{border-left:1px solid var(--black);margin-left:13px;padding-left:54px}.dtn-about-route section{position:relative;margin-bottom:64px;max-width:800px}.dtn-about-route section:before{content:"";width:18px;height:18px;border:1px solid var(--black);border-radius:50%;background:white;position:absolute;left:-64px;top:2px}.dtn-about-route span,.dtn-topic-sequence section>span{font-size:11px;letter-spacing:1.1px}.dtn-about-route h2{margin-top:20px}.dtn-about-close{border-top:1px solid #20252244;padding-top:35px}.dtn-page-figure{margin:30px 0 50px}.dtn-page-figure img{width:100%}.dtn-page-figure figcaption,.dtn-cycle-page-images figcaption{font-size:11px;letter-spacing:.4px;margin-top:12px}.dtn-topic-sequence section{padding:35px 0;border-top:1px solid #20252255}.dtn-topic-sequence section h2{margin-top:17px}.dtn-topic-sample{width:300px;max-width:100%;border:1px solid #20252244}.dtn-page-aside{padding:30px;background:var(--wash);color:var(--petrol);margin:35px 0}.dtn-page-aside h2{margin-top:0}.dtn-cycle-page-images{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:40px 0}.dtn-cycle-page-images img{width:100%;height:470px;object-fit:cover}.dtn-archive,.dtn-single{min-height:70vh;padding:70px var(--pad) 80px;background:#A0E7F2;color:#092E34}.dtn-archive-heading{margin-bottom:55px}.dtn-archive-heading>p:last-child{margin-top:25px;font-size:19px}.dtn-archive-list ol{padding:0;list-style:none}.dtn-archive-list li{border-top:1px solid #092e3455}.dtn-archive-list li:last-child{border-bottom:1px solid #092e3455}.dtn-archive-list li>a{display:flex;justify-content:space-between;gap:30px;padding:24px 0;font-size:26px;line-height:1.25}.dtn-archive a,.dtn-single a{color:#00596A;text-decoration:underline;text-underline-offset:4px}.dtn-archive-list li span{padding-right:10px}.navigation.pagination{margin-top:40px}.nav-links{display:flex;gap:20px;flex-wrap:wrap}.page-numbers{padding:7px 10px;border:1px solid #092e3460}.page-numbers.current{background:#092E34;color:#A0E7F2}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dtn-article-heading{margin-bottom:45px}.dtn-article-content{max-width:100%;font-size:20px;line-height:1.65;overflow-wrap:anywhere}.dtn-article-content p{margin:0 0 25px}.dtn-article-content h2{font-size:33px;letter-spacing:-.6px;line-height:1.2;margin:42px 0 20px}.dtn-article-content h3{font-size:25px;margin:30px 0 18px}.dtn-article-content img,.dtn-article-content iframe,.dtn-article-content video{max-width:100%}.dtn-article-content table{display:block;max-width:100%;overflow:auto}.dtn-form{max-width:720px;margin-top:35px}.dtn-form label{display:block;font-size:17px;margin-bottom:8px}.dtn-form input:not([type=hidden]),.dtn-form textarea{display:block;width:100%;font:inherit;color:var(--black);border:1px solid var(--black);background:white;border-radius:0;padding:13px}.dtn-form small{font-size:14px;line-height:1.4;display:block}.dtn-form .dtn-answer{max-width:150px}.dtn-form button{font:inherit;border:1px solid var(--black);background:var(--black);color:white;padding:13px 24px;cursor:pointer}.dtn-form input:focus-visible,.dtn-form textarea:focus-visible,.dtn-form button:focus-visible{outline:3px solid var(--petrol);outline-offset:4px}.dtn-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dtn-status:not(:empty){border:1px solid var(--petrol);padding:15px;margin:25px 0;background:var(--wash);color:var(--petrol)}.dtn-pagination a{font-size:10px!important;padding:0!important;text-decoration:underline!important}
@media(max-width:700px){.dtn-page{padding:45px 23px 55px}.dtn-page h1,.dtn-archive h1,.dtn-single h1{font-size:38px;letter-spacing:-1.6px;line-height:1.08}.dtn-page-heading{margin-bottom:35px}.dtn-page-content .dtn-large-copy{font-size:24px}.dtn-page-content h2{font-size:28px;letter-spacing:-.7px}.dtn-about-route{margin-left:10px;padding-left:28px}.dtn-about-route section:before{left:-37px;width:16px;height:16px}.dtn-about-route section{margin-bottom:40px}.dtn-cycle-page-images{gap:12px}.dtn-cycle-page-images img{height:290px}.dtn-page-aside{padding:22px}.dtn-archive,.dtn-single{padding:45px 23px 55px}.dtn-archive-list li>a{font-size:22px;padding:23px 0;gap:22px}.dtn-article-content{font-size:18px;line-height:1.6}.dtn-article-content h2{font-size:28px}.dtn-article-content h3{font-size:22px}.dtn-eyebrow{font-size:9px;margin-bottom:22px}.dtn-pagination a{font-size:8px!important}}
