
/* Dedicated editorial pages — DustyLyn.com */
:root{--c-paper:#f7f6f2;--c-ink:#182839;--c-accent:#168da1;--c-muted:#66727d;--c-line:#d9dfdc}*{box-sizing:border-box}html{scroll-behavior:smooth}body.dl-page{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:"DM Sans",Arial,sans-serif;line-height:1.75} .dl-page a{color:inherit} .dl-page .shell{max-width:1160px;margin:0 auto;padding-left:26px;padding-right:26px}.dl-page .nav{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:22px;padding-bottom:22px}.dl-page .brand{text-decoration:none;font:700 31px "Playfair Display",Georgia,serif;letter-spacing:-1px}.dl-page .brand span{color:#168da1}.dl-page .links{display:flex;gap:22px;flex-wrap:wrap}.dl-page .links a{text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.07em}.dl-page a:hover{color:#168da1}.dl-page .mast{background:#172b3a;color:#fff;position:relative;overflow:hidden;padding:98px 0 96px}.dl-page .mast:after{content:"✳";position:absolute;font-size:460px;color:#ffffff08;right:-70px;top:-110px;line-height:1}.dl-page .mast .shell{position:relative;z-index:1}.dl-page .eyebrow{display:block;color:#5abfd0;text-transform:uppercase;font-size:12px;letter-spacing:.17em;font-weight:700}.dl-page h1{max-width:920px;font:600 clamp(46px,7vw,92px)/1.06 "Playfair Display",Georgia,serif;letter-spacing:-.045em;margin:24px 0}.dl-page .mast p{max-width:720px;color:#d2dfe3;font-size:18px}.dl-page .button{display:inline-block;background:#5abfd0;color:#112834;text-decoration:none;padding:13px 21px;font-size:13px;font-weight:700;border-radius:3px;margin-top:18px}.dl-page .button.alt{background:transparent;color:#fff;border:1px solid #aac4cc;margin-left:12px}.dl-page main section.content{padding-top:72px;padding-bottom:72px}.dl-page h2{font:600 clamp(32px,4vw,50px)/1.2 "Playfair Display",Georgia,serif;letter-spacing:-.025em;margin:8px 0 22px}.dl-page h3{font:600 26px/1.25 "Playfair Display",Georgia,serif;margin:12px 0}.dl-page p{color:#475565}.dl-page .lede{font-size:20px;max-width:830px}.dl-page .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.dl-page .tile{background:white;border:1px solid var(--c-line);padding:30px;display:flex;flex-direction:column;min-height:268px}.dl-page .tile .label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#168da1}.dl-page .tile p{font-size:14px;flex:1}.dl-page .tile a{font-size:13px;font-weight:700;text-underline-offset:5px}.dl-page .split{display:grid;grid-template-columns:.68fr 1.32fr;gap:70px}.dl-page .chips{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.dl-page .chips span{padding:7px 13px;border:1px solid var(--c-line);background:#fff;font-size:12px}.dl-page .back{font-size:12px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dl-page .note{background:#e5f1f0;border-left:3px solid #168da1;padding:20px 24px;margin-top:26px}.dl-page footer{background:#172b3a;color:#fff;padding:55px 0}.dl-page footer .foot{display:flex;align-items:center;justify-content:space-between;gap:15px}.dl-page footer p{color:#bdced5;font-size:13px}.dl-page footer a{color:#91dce5}.dl-page .listrows{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dl-page .listrows article{padding:26px;border:1px solid var(--c-line);background:#fff}.dl-page .listrows p{font-size:15px}.dl-page .quiet{font-size:13px;color:#687581}.dl-page .skip{position:absolute;left:-9999px}.dl-page .skip:focus{left:15px;top:15px;background:#fff;padding:10px;z-index:100}@media(max-width:800px){.dl-page .nav{flex-direction:column;align-items:flex-start}.dl-page .grid{grid-template-columns:repeat(2,1fr)}.dl-page .split{grid-template-columns:1fr;gap:16px}.dl-page .mast{padding:65px 0}.dl-page .listrows{grid-template-columns:1fr}}@media(max-width:550px){.dl-page .grid{grid-template-columns:1fr}.dl-page .links{gap:12px}.dl-page .links a{font-size:11px}.dl-page .button.alt{margin-left:0}.dl-page footer .foot{display:block}}

.official-bio{max-width:850px;margin:0 auto;color:#253e3e}.official-bio h1{font:600 clamp(36px,5vw,62px)/1.1 'Playfair Display',Georgia,serif;margin:10px 0 22px}.official-bio h2{font:600 clamp(26px,3vw,40px)/1.25 'Playfair Display',Georgia,serif;margin:55px 0 22px}.official-bio p{font-size:16px;line-height:1.9;margin:0 0 22px}.official-bio hr{border:0;border-top:1px solid #d8ded9;margin:45px 0}.official-bio strong{color:#203e3c}.asset-downloads{margin:65px auto 5px;max-width:850px;padding:27px;border:1px solid #c6d6d3;background:#eef5f1}.asset-downloads h2{margin:0 0 8px}.asset-downloads .button{display:inline-flex;margin:8px 8px 0 0;font-size:12px}
