:root{--gold:#ffc329}body{background:#101d27;color:#fff;font-family:Arial,Helvetica,sans-serif}.ref-header{max-width:none;min-height:82px;padding:10px 3.3%;background:linear-gradient(#090d11,#050b10);gap:22px;border:0}.brand{gap:10px;letter-spacing:-1px;font-size:30px;line-height:.95;white-space:nowrap}.brand img{width:72px;height:60px}.brand span{display:block}.brand b{display:block;color:#ffbd13;font-size:32px}.tagline{font-size:13px;line-height:1.3;border-left:1px solid #888;padding-left:18px;margin:0;color:white}.ref-header nav{gap:28px;margin-left:auto;align-items:center;font-size:13px;font-weight:700;color:white;white-space:nowrap}.ref-header nav a{padding:12px 0}.ref-header nav [aria-current]{color:#ffc329;border-bottom:2px solid #ffc329}.ref-header .channel{display:flex;align-items:center;gap:8px;border:1px solid #ffc329;border-radius:10px;color:#fff;padding:10px 13px;font-size:12px;font-weight:bold;white-space:nowrap}.icon{width:32px;height:34px;fill:none;stroke:#ffc329;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.channel .icon{width:22px;height:22px;fill:#ffc329;stroke:#ffc329}.channel .icon path{fill:#111;stroke:none}.search-open{padding:0;background:none;border:0;cursor:pointer}.search-open .icon{stroke:white;width:28px}.ref-hero{position:relative;background-image:linear-gradient(90deg,#030c14 0%,#030c14ed 22%,#06142355 45%,transparent 65%),url('hero.jpg');background-size:cover,cover;background-position:center,center;background-repeat:no-repeat;min-height:380px;overflow:hidden}.hero-inner{max-width:1680px;min-height:380px;padding:35px 3.2%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.ref-copy{width:42%;position:relative;z-index:1}.ref-copy h1{font-size:clamp(32px,3.4vw,62px);font-weight:800;line-height:1.06;letter-spacing:-1.5px;margin:0 0 17px;white-space:nowrap;text-shadow:0 2px 3px #0006}.ref-copy em{font:inherit;display:inline-block;font-size:1.2em;color:#ffbd1e;background:linear-gradient(#ffe482,#ffb606 58%,#b47716);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ref-copy>p{font-size:clamp(15px,1.44vw,24px);line-height:1.3;max-width:590px;margin-bottom:24px}.hero-buttons{display:flex;gap:18px;align-items:center}.gold-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:700;line-height:1.25;padding:15px 24px;border-radius:9px;white-space:nowrap;cursor:pointer}.gold-button{background:linear-gradient(#ffdc66,#ffc32b 55%,#efa500);color:#090d10!important;box-shadow:0 2px 5px #0005;border:1px solid #f6bd29}.gold-button:hover{filter:brightness(1.1)}.gold-button span{font-size:17px;background:#0b1013;color:#ffcc38;width:23px;height:23px;border-radius:50%;display:grid;place-items:center}.outline-button{background:#071018ba;border:1px solid #f5d99a;color:#fff}.outline-button span{color:#ffcc38;font-size:25px;line-height:20px}.hero-topics{background:linear-gradient(130deg,#34404ade,#4c4942c9);border:1px solid #a4a6a466;box-shadow:0 4px 24px #0003;border-radius:18px;padding:18px 26px;width:295px;align-self:flex-start;margin-top:5px;backdrop-filter:blur(10px)}.hero-topics a{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:600;padding:12px 0}.hero-topics .icon{width:31px;height:32px}.illustrative{position:absolute;bottom:5px;right:12px;font-size:8px;color:#fff9;text-shadow:0 1px 2px black}.benefits{background:linear-gradient(#06121c,#080e14);padding:17px 3.2%;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ffffff0c}.benefits>div{display:flex;gap:18px;justify-content:center;align-items:center;border-right:1px solid #92999e}.benefits>div:last-child{border:0}.benefits .icon{width:39px;height:42px;stroke-width:2.1}.benefits p{margin:0;line-height:1.4}.benefits strong{display:block;font-size:16px}.benefits span{display:block;font-size:13px}.reference-lower{background:radial-gradient(ellipse at center,#293944,#101c26 85%);padding:18px 3.2% 14px}.topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1600px;margin:auto}.topic-card{border-radius:16px;aspect-ratio:2.09;position:relative;isolation:isolate;overflow:hidden;background-image:url('referencia-aprovada.png');background-size:444.68% 525.7%;background-position:3.94% 74.02%;box-shadow:0 7px 14px #0003}.topic-card.card-2{background-position:34.88% 74.02%}.topic-card.card-3{background-position:65.59% 74.02%}.topic-card.card-4{background-position:96.14% 74.02%}.topic-card:before{content:'';position:absolute;inset:36% 0 0;background:linear-gradient(transparent,#03080bee 30%,#020607);z-index:-1}.topic-card>div{position:absolute;bottom:13px;left:20px;right:49px}.topic-card h2{font-size:21px;font-weight:700;letter-spacing:-.5px;margin:0 0 6px;line-height:1.08}.topic-card p{font-size:13px;line-height:1.25;margin:0}.tile-arrow{position:absolute;bottom:20px;right:16px;display:grid;place-items:center;background:linear-gradient(#ffdf6b,#ffb606);color:black;width:30px;height:32px;border-radius:5px;font-size:24px}.topic-card:hover{color:white;filter:brightness(1.1)}.newsletter{max-width:1455px;margin:21px auto 0;border:1px solid #8a949e;border-radius:17px;display:flex;align-items:center;gap:22px;padding:13px 30px;background:linear-gradient(120deg,#07111bba,#0d1820);box-shadow:0 0 0 2px #fff1}.mail-circle{border:2px solid #ffc329;border-radius:50%;width:59px;height:59px;display:grid;place-items:center;flex-shrink:0}.mail-circle .icon{width:37px;height:37px}.newsletter h2{font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 3px}.newsletter p{margin:0;font-size:14px}.newsletter .gold-button{margin-left:auto;min-width:210px}.ref-footer{max-width:none;background:linear-gradient(#070e14,#03090e);padding:18px 3.5% 14px;display:flex;align-items:center;flex-wrap:wrap;gap:25px;border:0}.ref-footer .brand{font-size:22px}.ref-footer .brand b{font-size:24px}.ref-footer .brand img{width:48px;height:44px}.ref-footer .tagline{font-size:12px}.footer-links{display:flex;gap:0;margin-left:auto;font-size:12px}.footer-links a{padding:0 18px;border-right:1px solid #999}.footer-links a:last-child{border:0}.social .icon{fill:#fff;stroke:white;width:27px}.social .icon path{fill:#080f19;stroke:none}.ref-footer small{width:100%;text-align:center;color:#8a98a8;font-size:10px}.video-section{background:#0d1722;border-top:1px solid #ffffff15}.video-section .section{padding-top:50px;padding-bottom:50px}.video-section h2{font-size:36px}#search-dialog input{display:block;width:100%;padding:14px;border-radius:6px;border:1px solid #748394;background:#142433;color:white;margin-top:10px}#search-results{display:grid;margin-top:20px;gap:8px}#search-results a{display:block;background:#162532;padding:12px;border-radius:4px}.search-close{float:right}.page-head h1 em{font-family:inherit}.prose .gold-button{margin:15px 0}.prose h2{letter-spacing:-.5px}@media(min-width:1600px){.ref-hero,.hero-inner{min-height:380px}.ref-copy h1{font-size:57px}.hero-topics{width:315px}.hero-topics a{font-size:16px}.ref-header{gap:24px}.ref-header nav{font-size:15px;gap:34px}.tagline{font-size:15px}.topic-card h2{font-size:24px}.topic-card p{font-size:15px}}@media(max-width:1250px){.tagline{display:none}.ref-header{gap:18px}.ref-header nav{gap:20px}.ref-header .brand{font-size:25px}.ref-header .brand b{font-size:27px}.ref-header .brand img{width:60px}.ref-header .channel{font-size:10px}.hero-topics{width:255px;padding:12px 20px}.hero-topics a{font-size:12px}.gold-button,.outline-button{font-size:13px;padding:13px 18px}.topic-grid{gap:15px}.topic-card h2{font-size:18px}.topic-card p{font-size:11px}.newsletter h2{font-size:22px}.benefits strong{font-size:13px}.benefits span{font-size:11px}.footer-links a{padding:0 12px}.ref-footer{gap:18px}}@media(max-width:950px){.ref-header{flex-wrap:wrap;gap:15px;min-height:76px}.ref-header nav{order:5;justify-content:center;width:100%;font-size:12px}.ref-header .channel{margin-left:auto;font-size:12px}.hero-inner{min-height:380px;padding:30px 4%}.ref-copy{width:53%}.ref-copy h1{font-size:36px}.ref-copy>p{font-size:17px}.hero-topics{width:210px;padding:10px 15px}.hero-topics a{gap:12px;font-size:11px}.hero-topics .icon{width:25px}.ref-hero{background-size:cover,cover;background-position:center,center}.benefits{gap:15px;padding:20px}.benefits>div{gap:9px}.benefits .icon{width:28px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:18px}.topic-card h2{font-size:23px}.topic-card p{font-size:14px}.newsletter{padding:16px;gap:14px}.newsletter h2{font-size:21px}.newsletter p{font-size:12px}.newsletter .gold-button{min-width:auto}.ref-footer .footer-links{margin-left:0;flex-wrap:wrap;gap:12px}.footer-links a{padding-left:0}.ref-footer .social{margin-left:auto}}@media(max-width:680px){.ref-header{padding:10px 20px}.ref-header .brand{font-size:22px}.ref-header .brand b{font-size:24px}.ref-header .brand img{width:50px;height:47px}.ref-header .menu{display:block;margin-left:auto}.ref-header .channel{display:none}.ref-header .search-open .icon{width:23px}.ref-header nav{display:none;align-items:start;margin-left:0}.ref-header nav.open{display:flex}.ref-header .tagline{display:none}.ref-hero{background-image:linear-gradient(0deg,#040e18 2%,#040e18f5 45%,transparent 75%),url('hero.jpg');background-size:cover,auto 440px;background-position:center,62% top;min-height:680px}.hero-inner{padding:315px 23px 30px;min-height:680px;display:block}.ref-copy{width:100%}.ref-copy h1{font-size:clamp(29px,8vw,43px);letter-spacing:-1px}.ref-copy>p{font-size:16px;line-height:1.45;max-width:470px}.hero-buttons{gap:12px;flex-wrap:wrap}.gold-button,.outline-button{font-size:13px;padding:13px 16px;gap:8px}.hero-topics{width:100%;margin-top:25px;padding:10px 15px;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.hero-topics a{font-size:10px;padding:9px 0;gap:9px}.hero-topics .icon{width:22px;height:25px}.illustrative{top:7px;bottom:auto}.benefits{grid-template-columns:1fr 1fr;gap:22px 12px;padding:22px 20px}.benefits>div{justify-content:start;border:0;gap:12px}.benefits .icon{width:29px;height:32px}.benefits strong{font-size:11px}.benefits span{font-size:10px}.reference-lower{padding:20px}.topic-grid{gap:15px;grid-template-columns:1fr}.topic-card{aspect-ratio:2.09}.topic-card>div{left:20px;bottom:15px;right:55px}.topic-card h2{font-size:23px;margin-bottom:5px}.topic-card p{font-size:13px}.newsletter{flex-wrap:wrap;margin-top:24px;padding:20px;gap:14px}.mail-circle{width:43px;height:43px}.mail-circle .icon{width:28px}.newsletter>div:nth-child(2){flex:1}.newsletter h2{font-size:20px;line-height:1.15}.newsletter p{font-size:12px;margin-top:7px}.newsletter .gold-button{width:100%;margin:0}.ref-footer{padding:25px 22px;gap:24px}.ref-footer .footer-links{order:3;gap:14px;font-size:11px}.ref-footer small{order:4;text-align:left}.video-section h2{font-size:32px}}@media print{.ref-header,.ref-footer{display:none}}

@media(min-width:951px){.ref-hero{background-position:center,center top}}
@media(min-width:681px) and (max-width:950px){.hero-topics{display:none}.ref-hero{background-position:center,center top}}

@media(max-width:680px){.ref-hero{background-position:center,75% top}}
