.footer-contact{display:grid;gap:7px;margin-top:25px;color:#686159;font-size:12px;line-height:1.5}.footer-contact a{text-decoration:none;border:0;color:#686159;padding:0}.footer-contact a:hover{color:var(--red)}.ods-footer{border-top:1px solid #d9d2c4;margin-top:48px;padding-top:24px}.ods-footer strong{display:block;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--brown);margin-bottom:13px}.ods-footer div{display:flex;flex-wrap:wrap;gap:9px}.ods-footer a{font-size:11px;text-decoration:none;border:1px solid #d4cbbc;padding:7px 10px;border-radius:3px;color:#625b53}.ods-footer a:hover{border-color:var(--red);color:var(--red)}.footer-bottom{margin-top:36px}.facts-section{background:#f1ecdf}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 30px}.facts-grid>div{background:var(--paper);border:1px solid var(--line);padding:24px 20px;min-height:145px}.facts-grid strong{display:block;font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:42px;line-height:1;color:var(--red)}.facts-grid span{display:block;font-size:13px;color:#686159;line-height:1.45;margin-top:13px}.partners-section{background:var(--paper)}.partners-section h2,.latest-news h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.17;margin:0 0 15px}.partners-section h2 em,.latest-news h2 em{color:var(--red);font-weight:500}.partners-section p:not(.eyebrow){max-width:760px;color:#625b53}.partner-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.partner-tags>*{display:inline-flex;align-items:center;padding:11px 15px;background:#f4f0e7;border:1px solid var(--line);font-size:12px;font-weight:700;text-decoration:none}.partner-tags a:hover{color:var(--red);border-color:var(--red)}.latest-news{background:#e9e3d3}.latest-news-grid{display:grid;grid-template-columns:.8fr 1fr;gap:90px}.latest-news article{padding:29px 32px;background:var(--paper);border-left:3px solid var(--red)}.latest-news article small{color:var(--red);font-weight:700;letter-spacing:.13em}.latest-news article h3{font-family:'Playfair Display',Georgia,serif;font-size:27px;font-weight:500;line-height:1.25;margin:12px 0}.latest-news article p{color:#625b53;font-size:14px}.contact-section .contact-note a{color:var(--yellow)}.contact-section .contact-side>.text-link{margin-top:17px}.content-section{padding:78px 0;border-bottom:1px solid var(--line)}.content-section:nth-of-type(even){background:var(--paper)}.content-section h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 28px}.content-section .content-lead{font-family:'Playfair Display',Georgia,serif;font-size:clamp(23px,2.6vw,31px);line-height:1.5;max-width:1000px;color:#564c43}.content-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1120px}.content-columns p,.news-article p{color:#5f5850;line-height:1.85;font-size:16px;margin:0 0 19px}.content-columns .text-link{margin-top:15px}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.governance-card{background:var(--paper);border:1px solid var(--line);padding:27px}.governance-card h3{font-family:'Playfair Display',Georgia,serif;font-size:26px;font-weight:500;line-height:1.2;margin:0 0 20px}.people-list{list-style:none;padding:0;margin:0}.people-list li{border-top:1px solid var(--line);padding:13px 0}.people-list strong,.people-list span{display:block}.people-list strong{font-size:13px;color:var(--brown);line-height:1.4}.people-list span{font-size:12px;color:#756c63;line-height:1.45;margin-top:3px}.news-article{max-width:900px;background:var(--paper);padding:36px;border:1px solid var(--line)}.news-article .news-date{font-size:12px;color:var(--red);letter-spacing:.05em;font-weight:700;margin-bottom:23px}.news-article img{display:block;max-width:100%;height:auto;margin:25px 0;border:1px solid var(--line)}.content-note{font-size:12px!important;color:#797066!important;line-height:1.6!important}.contact-page-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.contact-detail{border-top:1px solid var(--line);padding:15px 0;max-width:460px}.contact-detail strong{display:block;font-size:11px;color:var(--red);text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px}.contact-detail span,.contact-detail a{color:#514940;text-decoration:none;font-size:15px;line-height:1.6}.contact-detail a:hover{text-decoration:underline}.contact-form{padding:33px;background:var(--paper);border:1px solid var(--line)}.contact-form h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:29px;margin:0 0 25px}.contact-form label{display:block;font-size:12px;font-weight:700;color:#514940;margin-bottom:18px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact-form input,.contact-form textarea{display:block;width:100%;border:1px solid #cfc6b8;background:#fff;padding:12px 14px;font:inherit;font-weight:400;font-size:14px;margin-top:6px}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--red);outline-offset:2px}.contact-form button{border:0;cursor:pointer}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.support-grid article{background:var(--paper);border:1px solid var(--line);padding:28px}.support-grid article>span{font-size:12px;color:var(--red);font-weight:700}.support-grid h3{font-family:'Playfair Display',Georgia,serif;font-size:26px;font-weight:500;margin:22px 0 10px}.support-grid p{font-size:14px;color:#625b53;line-height:1.75}.support-grid .button{margin-top:17px}.support-channels{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.support-channels>div{background:#f2ebdf;padding:23px}.support-channels strong{display:block;font-family:'Playfair Display',Georgia,serif;font-size:22px;font-weight:500}.support-channels p{font-size:13px;color:#655d54;min-height:56px}.support-channels a{font-size:12px;color:var(--red);font-weight:700;text-decoration:none;border-bottom:1px solid var(--red);overflow-wrap:anywhere}
@media(max-width:950px){.facts-grid{grid-template-columns:repeat(2,1fr)}.governance-grid{grid-template-columns:1fr 1fr}.support-channels{grid-template-columns:repeat(2,1fr)}.latest-news-grid,.contact-page-grid{gap:40px}}
@media(max-width:680px){.facts-grid,.governance-grid,.support-grid,.support-channels,.latest-news-grid,.contact-page-grid,.content-columns{grid-template-columns:1fr}.facts-grid>div{min-height:0}.content-section{padding:57px 0}.content-columns{gap:0}.governance-card{padding:23px}.form-pair{grid-template-columns:1fr;gap:0}.contact-form{padding:24px}.latest-news-grid{gap:30px}.footer-contact{margin-top:20px}.ods-footer{margin-top:34px}}
