*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#18232e;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{cursor:pointer;color:#fff;background:#103c65;border:0;border-radius:2px;padding:12px 19px;font-size:14px;font-weight:700;display:inline-block}button:disabled{opacity:.6}input,select,textarea{color:#18232e;background:#fff;border:1px solid #bac5cd;border-radius:2px;max-width:100%;padding:11px}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:4px;outline:3px solid #db4249}.skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:10px}.skip:focus{top:10px}.topbar{color:#fff;letter-spacing:1.5px;background:#102c46;justify-content:space-between;padding:9px max(50vw - 620px,24px);font-size:10px;display:flex}.topbar a{letter-spacing:0;font-size:11px}header{align-items:center;gap:30px;max-width:1240px;margin:auto;padding:32px 0 27px;display:flex}.brand{letter-spacing:-2px;color:#102c46;white-space:nowrap;font-size:38px;font-weight:900;line-height:1.1;position:relative}.brand span{margin-left:7px;font-weight:400}.brand i{background:#c8323c;width:40px;height:5px;position:absolute;bottom:-10px;left:0}.tagline{color:#64717e;border-left:1px solid #ccd4da;padding-left:24px;font-size:12px}.instagram{margin-left:auto;font-size:12px;font-weight:700}nav{border-top:1px solid #d6dde3;border-bottom:3px solid #102c46;align-items:center;gap:28px;max-width:1240px;margin:auto;padding:16px 0;font-size:13px;font-weight:700;display:flex}nav small{color:#a2212b;background:#f6e7e8;margin-left:3px;padding:3px;font-size:8px}nav form{margin-left:auto;display:flex}nav input{background:#f4f6f8;border:0;width:150px;padding:7px;font-size:12px}nav button{color:#163f60;background:#f4f6f8;padding:4px 10px;font-size:23px}main{max-width:1240px;min-height:55vh;margin:auto;padding:24px 0 60px}.notice{color:#526172;background:#f3f5f7;border-left:3px solid #bb303b;align-items:center;gap:20px;padding:13px 16px;font-size:11px;display:flex}.notice b{letter-spacing:.6px;color:#183b5c;font-size:10px}.sectiontitle{border-bottom:1px solid #d4dce3;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 22px;padding-bottom:12px;display:flex}.sectiontitle h1,.sectiontitle h2{margin:0;font-family:Georgia,serif;font-size:25px;line-height:1.1;position:relative}.sectiontitle h1:before,.sectiontitle h2:before{content:"";background:#c8323c;width:24px;height:3px;position:absolute;bottom:-14px}.sectiontitle span,.sectiontitle a{color:#64717e;font-size:11px}.hero{grid-template-columns:1.75fr 1fr .9fr;gap:28px;display:grid}.picture{background:#dce7ed;position:relative;overflow:hidden}.picture img{object-fit:cover;width:100%;height:160px;display:block}.picture span{color:#fff;background:#103c65;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:12px}.large .picture img{height:315px}.card h2{letter-spacing:-.35px;margin:8px 0 10px;font-family:Georgia,serif;font-size:21px;line-height:1.22}.large h2{font-size:34px;line-height:1.14}.card p{color:#63707a;margin:8px 0;font-size:13px;line-height:1.6}.eyebrow{color:#a72932;letter-spacing:1px;margin-top:15px;font-size:9px;font-weight:700}.meta{color:#6a7580;margin-top:14px;font-size:10px}.side .card{border-bottom:1px solid #dce1e6;margin-bottom:20px;padding-bottom:20px}.side .card .picture{display:none}.side .card h2{font-size:24px}.hero aside{background:#edf2f6;border-top:3px solid #123e62;align-self:stretch;padding:21px}.hero aside h2{font-family:Georgia,serif;font-size:27px;line-height:1.25}.hero aside p{color:#5f7180;font-size:12px}.hero aside .button{width:100%;padding:12px 9px;font-size:10px}.asidebottom{border-top:1px solid #cbd5de;margin-top:33px;padding-top:22px}.asidebottom h3{font-family:Georgia,serif;font-size:22px}.asidebottom a{color:#113d60;font-size:12px;font-weight:700}.grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.grid .card{border-right:1px solid #dce1e6;padding-right:25px}.grid .card:last-child{border:0}.categoryrow{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.categoryrow .picture{display:none}.categoryrow .card h2{font-size:24px}.follow{text-align:center;background:#eef3f7;border-top:3px solid #102c46;margin-top:50px;padding:35px}.follow h2{font:30px Georgia,serif}.follow .eyebrow{color:#153d60}footer{color:#fff;background:#102b44;padding:45px max(50vw - 620px,24px);font-size:13px}footer .brand{color:#fff;font-size:28px}footer>div:last-of-type{border-bottom:1px solid #3e5264;gap:25px;padding:25px 0;display:flex}footer .muted{color:#a3b5c6}.prose{max-width:760px;margin:40px auto}.prose h1{letter-spacing:-1px;font:44px/1.12 Georgia,serif}.prose p{margin:26px 0;font:18px/1.85 Georgia,serif}.prose .subtitle{color:#64717d;font:21px/1.55 Arial,sans-serif}.prose .notice{margin-top:20px}.prose .meta{font-size:12px;line-height:1.9}.prose a:not(.button){color:#164c77;text-decoration:underline}.prose figure{margin:30px 0}.prose img{object-fit:cover;width:100%;max-height:470px}.prose figcaption{color:#6b7783;font-size:11px}.prose li{margin:12px 0}.share{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.share button{color:#153f62;background:#eff3f6;font-size:12px}.share span{font-size:12px}.correction{background:#eff3f6;margin-top:35px;padding:20px}.correction p{margin:10px 0;font:14px Arial}.muted{color:#64717e;font-size:13px}.admin label{margin:16px 0;font-size:13px;font-weight:700;display:block}.admin label input,.admin label select,.admin label textarea{width:100%;margin-top:6px;font-weight:400;display:block}.adminlayout{grid-template-columns:280px 1fr;gap:40px;display:grid}.adminlayout aside button{color:#183b5b;text-align:left;background:#eff3f6;width:100%;margin-bottom:10px;display:block}.adminlayout small{color:#667582;margin-top:6px;display:block}.adminlayout aside p{font-size:13px}.login{max-width:400px}.secondary{color:#163f60;background:#e5ebef;margin-left:10px}.status{background:#f1f4f7;padding:15px}.status:empty{display:none}@media (min-width:1500px){main,header,nav{max-width:1280px}}@media (max-width:1300px){header,nav,main{margin-left:28px;margin-right:28px}nav{gap:20px}.brand{font-size:34px}}@media (max-width:950px){.hero{grid-template-columns:1.6fr 1fr}.hero aside{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.hero aside .asidebottom{border-top:0;border-left:1px solid #cbd5de;grid-area:1/2/5;margin:0;padding-left:25px}nav{flex-wrap:wrap;gap:18px}nav form{margin:0}.tagline{display:none}.grid .card h2{font-size:20px}}@media (max-width:620px){header,nav,main{margin-left:18px;margin-right:18px}header{padding:27px 0}.brand{font-size:29px}.instagram{font-size:10px}.topbar{padding:8px 18px}.topbar a{display:none}nav{gap:16px;padding:14px 0;font-size:12px}nav form{border-top:1px solid #dce1e6;width:100%;padding-top:10px}nav input{flex:1;width:100%}main{padding-top:18px}.notice{font-size:10px;display:block}.notice span{margin-top:4px;display:block}.sectiontitle span{display:none}.hero,.grid,.categoryrow{grid-template-columns:1fr}.large .picture img{height:240px}.large h2{font-size:31px}.hero{gap:22px}.side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.side .card h2{font-size:20px}.side .card p{display:none}.hero aside{display:block}.hero aside .asidebottom{border-top:1px solid #cbd5de;border-left:0;margin-top:25px;padding:15px 0 0}.grid{gap:24px}.grid .card{border:0;border-bottom:1px solid #dce1e6;padding:0 0 22px}.picture img{height:210px}.categoryrow .card h2{font-size:25px}.prose{margin:20px 0}.prose h1{font-size:34px}.prose p{font-size:18px}.prose .subtitle{font-size:19px}.adminlayout{grid-template-columns:1fr}footer>div:last-of-type{flex-wrap:wrap;gap:15px}.follow{padding:25px 18px}.follow h2{font-size:26px}}.publication-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.publication-brand .brand{display:inline-block}.stats{max-width:960px;margin:auto}.stats nav{flex-wrap:wrap;margin:20px 0}.stats nav [aria-current]{color:#a72932;text-decoration:underline}.stats-total{color:#fff;background:#102c46;flex-direction:column;gap:8px;padding:25px;display:flex}.stats-total strong{font-size:48px}.stats-total small{color:#cddce9}.stats-panel{margin:30px 0;overflow-x:auto}.stats table{border-collapse:collapse;width:100%;font-size:14px}.stats th,.stats td{text-align:left;border-bottom:1px solid #d4dce3;padding:12px 8px}.stats th:last-child,.stats td:last-child{text-align:right}.stats .notice{font-size:12px;line-height:1.8}.picture img[src="/byron-donalds-oficial.jpg"],.prose img[src="/byron-donalds-oficial.jpg"]{object-fit:contain;background:#102c46}.picture .image-disclosure{color:#fff;letter-spacing:.4px;background:#0c1c2adb;border-radius:2px;padding:4px 7px;font:700 9px/1.4 Arial,sans-serif;position:absolute;top:10px;right:10px}.side .card .picture,.categoryrow .picture{display:block}.side .card .picture img,.categoryrow .picture img{aspect-ratio:16/9;height:auto}.publication-credit{color:#526577;letter-spacing:.2px;margin:20px 0 0;font-size:12px;line-height:1.4}@media (max-width:620px){.publication-credit{margin-top:18px;font-size:10px}.publication-brand{flex-shrink:1}header{gap:12px}}
