:root{--r-black:#05070a;--r-blue:#0b2d57;--r-gold:#c7a45a;--r-paper:#f4f6f9;--r-muted:#68778c}.resources-page{background:var(--r-paper);min-height:100vh;color:var(--r-blue);font-family:Arial,Helvetica,sans-serif}.resources-page *{box-sizing:border-box}.resources-page a{color:inherit;text-decoration:none}.resources-page>header{background:var(--r-black);color:#fff;border-bottom:1px solid #c7a45a59;justify-content:space-between;align-items:center;height:90px;padding:0 6vw;display:flex}.resources-page>header>a:last-child{letter-spacing:.15em;text-transform:uppercase;font-size:9px}.resources-page>header>a:last-child span{color:var(--r-gold);margin-left:12px}.resources-brand{align-items:center;gap:12px;display:flex}.resources-brand>b{border:1px solid var(--r-gold);width:39px;height:45px;color:var(--r-gold);clip-path:polygon(50% 0,100% 20%,100% 80%,50% 100%,0 80%,0 20%);place-items:center;font:italic 27px Georgia,serif;display:grid}.resources-brand span{letter-spacing:.2em;font:20px Georgia,serif}.resources-brand small{color:var(--r-gold);letter-spacing:.21em;margin-top:4px;font:7px Arial,sans-serif;display:block}.resources-hero{background:radial-gradient(circle at 78% 35%,#c7a45a24,transparent 23%),var(--r-blue);color:#fff;grid-template-columns:1fr 340px;align-items:center;gap:7vw;min-height:470px;padding:80px 7vw;display:grid;overflow:hidden}.resources-hero>div>p,.resources-heading p{letter-spacing:.24em;color:var(--r-gold);font-size:9px;font-weight:700}.resources-hero h1{letter-spacing:-.04em;margin:20px 0;font:clamp(48px,6vw,82px)/1 Georgia,serif}.resources-hero h1 em{color:var(--r-gold);font-weight:400}.resources-hero>div>span{color:#c7d0de;max-width:650px;font:16px/1.7 Georgia,serif;display:block}.resources-hero aside{border:1px solid #c7a45a4d;border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:relative}.resources-hero aside:before,.resources-hero aside:after{content:"";border:1px solid #c7a45a33;border-radius:50%;position:absolute;inset:45px}.resources-hero aside:after{inset:92px}.resources-hero aside b{z-index:2;background:var(--r-black);width:100px;height:100px;color:var(--r-gold);border-radius:50%;place-items:center;font:italic 48px Georgia,serif;display:grid}.resources-hero aside i{background:var(--r-gold);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #c7a45a1a}.resources-hero aside i:first-child{top:35px}.resources-hero aside i:nth-child(2){bottom:78px;right:18px}.resources-content{padding:90px 7vw 100px}.resources-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.resources-heading h2{margin:10px 0 0;font:clamp(38px,4vw,58px) Georgia,serif}.resources-heading>span{color:var(--r-muted);font-size:12px}.resource-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.resource-grid article{background:#fff;border:1px solid #d7deea;grid-template-columns:190px 1fr;align-items:center;gap:30px;padding:30px;transition:all .3s;display:grid}.resource-grid article:hover{border-color:var(--r-gold);transform:translateY(-5px);box-shadow:0 22px 50px #0b2d571f}.paper-preview{background:#fff;border:1px solid #e2e6ec;flex-direction:column;width:170px;padding:17px 13px;display:flex;position:relative;box-shadow:0 10px 28px #0b2d572e}.paper-preview.letter{height:220px}.paper-preview.legal{height:267px}.paper-head{align-items:center;gap:7px;display:flex}.paper-head>b{background:var(--r-blue);width:24px;height:24px;color:var(--r-gold);place-items:center;font:italic 14px Georgia,serif;display:grid}.paper-head span{letter-spacing:.18em;font:9px Georgia,serif}.paper-head small{color:var(--r-gold);margin-top:2px;font:3.5px Arial,sans-serif;display:block}.paper-preview>i{background:var(--r-gold);height:1px;margin-top:8px;display:block}.paper-foot{border-top:1px solid var(--r-blue);margin-top:auto;padding-top:5px}.paper-foot span{color:var(--r-gold);font-size:3px}.resource-copy>small{letter-spacing:.17em;color:#8a6a28;font-size:8px}.resource-copy h3{text-transform:capitalize;margin:12px 0 5px;font:30px Georgia,serif}.resource-copy p{color:var(--r-muted);font-size:12px}.resource-copy a{background:var(--r-blue);color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;margin-top:27px;padding:14px 16px;font-size:9px;transition:all .25s;display:flex}.resource-copy a:hover{background:var(--r-gold);color:var(--r-black)}.resource-note{color:var(--r-muted);margin:25px 0 0;font-size:11px;line-height:1.6}.resources-page>footer{background:var(--r-black);color:#fff;justify-content:space-between;align-items:center;padding:45px 7vw;display:flex}.resources-page>footer p{color:#7e8b9d;font-size:9px}@media (max-width:850px){.resources-page>header{padding:0 20px}.resources-page>header>a:last-child{font-size:0}.resources-page>header>a:last-child span{font-size:12px}.resources-hero{grid-template-columns:1fr;padding:65px 24px}.resources-hero aside{display:none}.resources-content{padding:70px 24px}.resources-heading{display:block}.resources-heading>span{margin-top:12px;display:block}.resource-grid{grid-template-columns:1fr}.resources-page>footer{gap:25px;padding:40px 24px;display:grid}}@media (max-width:520px){.resource-grid article{grid-template-columns:120px 1fr;gap:18px;padding:20px}.paper-preview{width:112px;padding:11px 8px}.paper-preview.letter{height:145px}.paper-preview.legal{height:176px}.resource-copy h3{font-size:24px}.resources-brand span{font-size:16px}.resources-brand small{letter-spacing:.15em}}.download-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:27px;display:grid}.download-actions a{margin-top:0}.download-actions .word-download{color:var(--r-blue);border:1px solid var(--r-blue);background:#fff}.download-actions .word-download:hover{background:var(--r-gold);border-color:var(--r-gold);color:var(--r-black)}@media (max-width:520px){.download-actions{grid-template-columns:1fr;margin-top:18px}}.resources-brand>b{clip-path:none;filter:drop-shadow(0 2px 5px #00000059);background:url(/brand/nomos-emblema-oficial.png) 50%/contain no-repeat;border:0;width:48px;height:52px;font-size:0}.resources-hero aside b{background:url(/brand/nomos-emblema-oficial.png) 50%/contain no-repeat;border-radius:0;width:138px;height:138px;font-size:0}.paper-head>b{background:url(/brand/nomos-emblema-oficial.png) 50%/contain no-repeat;font-size:0}
