.detail-hero{color:#fff;background:#0c3042;grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;padding:72px clamp(22px,7vw,110px);display:grid}.detail-hero>div>span{letter-spacing:.18em;color:#b8f22e;font-size:10px;font-weight:900}.detail-hero h1{letter-spacing:-.045em;margin:20px 0 24px;font:clamp(48px,6vw,82px)/.95 Georgia,serif}.detail-hero p{color:#d1dde1;max-width:720px;font-size:18px;line-height:1.65}.detail-hero aside{border-left:4px solid #b8f22e;flex-direction:column;padding-left:26px;display:flex}.detail-hero aside>small{color:#b8f22e;letter-spacing:.15em;margin-bottom:9px;font-weight:800}.detail-hero aside a{border-top:1px solid #ffffff2b;padding:13px 0;font-family:Georgia,serif}.detail-hero aside a b{float:right;color:#b8f22e}.detail-notice{background:#e4eccf;border-left:5px solid #98ce22;gap:20px;margin:44px clamp(22px,9vw,150px) 0;padding:20px 24px;line-height:1.5;display:flex}.detail-notice b{color:#486900}.board-section{padding:58px clamp(22px,6vw,90px) 12px}.board-section>header{border-bottom:1px solid #bfcac7;justify-content:space-between;align-items:end;margin-bottom:22px;padding-bottom:18px;display:flex}.board-section>header span{letter-spacing:.17em;color:#5d7c06;font-size:10px;font-weight:900}.board-section>header h2{margin:0;font:clamp(32px,4vw,52px)/1 Georgia,serif}.board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.board-grid article{background:#fff}.board-grid img,.board-placeholder{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;display:block}.board-placeholder{color:#153f50;letter-spacing:.04em;background:#dce8e7;place-items:center;font:700 clamp(38px,5vw,72px)/1 Georgia,serif;display:grid}.board-grid article>div{flex-direction:column;min-height:170px;padding:20px;display:flex}.board-grid small{letter-spacing:.13em;text-transform:uppercase;color:#60800a;font-size:10px;font-weight:900}.board-grid h3{margin:8px 0;font:25px/1.05 Georgia,serif}.board-grid p{color:#536872;margin:0 0 13px}.board-grid a{overflow-wrap:anywhere;margin-top:6px;font-size:12px;text-decoration:underline}.detail-sections{gap:16px;padding:58px clamp(22px,9vw,150px) 80px;display:grid}.detail-sections>article{background:#fff;grid-template-columns:64px 1fr;padding:34px;scroll-margin-top:20px;display:grid}.detail-sections>article>span{color:#91a1a8;font:24px Georgia,serif}.detail-sections h2{margin:0 0 20px;font:34px/1.08 Georgia,serif}.detail-sections p{color:#425d69;max-width:880px;line-height:1.65}.detail-sections ul{gap:11px;max-width:930px;padding-left:20px;line-height:1.5;display:grid}.detail-sections li::marker{color:#78a900}.detail-links{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:24px;display:grid}.detail-links a{border:1px solid #cbd7d5;justify-content:space-between;gap:16px;padding:15px 17px;font-weight:800;display:flex}.detail-links a:hover{background:#eef4e9;border-color:#9eb579}.detail-links a b{color:#6f8e12}.detail-bottom{border-top:1px solid #cbd5d2;justify-content:space-between;gap:20px;margin:0 clamp(22px,9vw,150px) 70px;padding-top:22px;font-weight:800;display:flex}.detail-bottom a:last-child{color:#570}@media (max-width:900px){.detail-hero{grid-template-columns:1fr}.detail-sections{padding-inline:24px}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.detail-hero{padding-top:50px}.detail-hero aside{display:none}.detail-notice{flex-direction:column;gap:5px;margin-inline:18px}.board-section{padding-inline:18px}.board-section>header{display:block}.board-section>header h2{margin-top:8px}.board-grid{grid-template-columns:1fr 1fr;gap:9px}.board-grid article>div{min-height:180px;padding:14px}.board-grid h3{font-size:20px}.detail-sections{padding:36px 18px 56px}.detail-sections>article{grid-template-columns:1fr;padding:25px}.detail-sections>article>span{margin-bottom:15px}.detail-sections h2{font-size:29px}.detail-links{grid-template-columns:1fr}.detail-bottom{flex-direction:column;margin-inline:18px}}
