.acquisitions-page .page-heading h1{font-size:30px}.acquisition-hero{display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 10%,#426449,#0B6B4F 75%);color:white;border-radius:14px;min-height:285px}.acquisition-hero>div{padding:31px 34px;width:68%;position:relative;z-index:1}.acquisition-hero .edu-kicker{color:#d0e7bb;font-size:8px}.acquisition-hero h2{font-family:var(--display);font-size:31px;line-height:1.3;letter-spacing:-1px;font-weight:600;margin:14px 0}.acquisition-hero p{font-size:12px;color:#d2dfc8;line-height:1.9;max-width:470px}.acquisition-hero>div>div{display:flex;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}.acquisition-hero .secondary{background:#ffffff08;border-color:#a8bd9066;color:#e2efcf;font-size:10px}.acquisition-hero>div>div>a:not(.secondary){font-size:10px;color:#deedcd}.acquisition-hero>img{position:absolute;right:-6%;bottom:-13%;width:47%;height:112%;object-fit:contain;filter:drop-shadow(0 22px 18px #0a251d55)}.acquisition-structure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:23px 0 30px}.acquisition-structure-grid article{border:1px solid var(--line);border-radius:10px;background:white;padding:21px}.acquisition-structure-grid article>span{font-size:8px;letter-spacing:1px;color:#73905f}.acquisition-structure-grid h3{font-family:var(--display);font-size:18px;letter-spacing:-.5px;margin:10px 0}.acquisition-structure-grid p{font-size:11px;color:var(--muted);line-height:1.9;margin:0}.acquisition-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.acquisition-section-title h2{font-family:var(--display);font-size:23px;letter-spacing:-.7px;margin:7px 0}.acquisition-section-title>label{display:grid;gap:7px;font-size:10px;color:var(--muted);font-weight:600}.acquisition-section-title select{padding:10px 13px;font-size:11px;color:#46633a;background:white;border:1px solid var(--line);border-radius:7px}.acquisitions-page>#acquisition-samples{margin-top:18px}.acquisition-group-scope{background:#e9f2df;border:1px solid #d8e4cb;border-radius:8px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;margin-top:25px}.acquisition-group-scope a{font-size:11px;font-weight:650}.acquisition-proposals.panel{background:#fff;border:1px solid var(--line);border-radius:12px;margin:25px 0;padding:24px}.acquisition-proposals .risk-section-heading{gap:20px}.acquisition-proposals .risk-section-heading h2{font-family:var(--display);font-size:23px;letter-spacing:-.7px;margin:7px 0}.acquisition-proposals .primary{font-size:11px;padding:10px 14px}.acquisition-proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.acquisition-proposal-grid>article{border:1px solid #dce6d1;background:#fafcf7;border-radius:10px;padding:20px;min-width:0}.acquisition-proposal-grid>article h3{font-family:var(--display);font-size:18px;letter-spacing:-.5px;line-height:1.5;margin:12px 0 6px;overflow-wrap:anywhere}.acquisition-proposal-grid .pill{font-size:8px}.proposal-structure{font-size:11px;color:#4d7139;font-weight:650;margin:9px 0}.acquisition-proposal-grid>article>p{font-size:10px;line-height:1.85;color:#6b7c5d;margin:9px 0}.proposal-finances{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:17px 0;padding:15px 0;border-top:1px solid #dfe8d5;border-bottom:1px solid #dfe8d5}.proposal-finances span{font-size:9px;display:block;color:#637858}.proposal-finances strong{font-family:var(--display);font-size:19px;letter-spacing:-.5px;display:block;margin-top:5px}.acquisition-proposal-grid details{font-size:11px;color:#456632}.acquisition-proposal-grid summary{cursor:pointer}.acquisition-proposal-grid dl{padding:14px 15px;background:#fff;border:1px solid #e0e7d8;border-radius:7px}.acquisition-proposal-grid dt{font-size:10px;font-weight:650;margin-top:15px}.acquisition-proposal-grid dt:first-child{margin-top:0}.acquisition-proposal-grid dd{font-size:11px;line-height:1.85;color:#5f7055;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.proposal-next{display:flex;gap:15px;align-items:center;flex-wrap:wrap;border-top:1px solid #e2e9db;margin-top:19px;padding-top:16px;font-size:10px;font-weight:600;color:#476736}.acquisition-proposal-empty{border:1px dashed #d8e2ce;border-radius:8px;background:#f9fbf5;padding:17px 20px;font-size:12px;color:#687d58;line-height:1.9;margin-top:17px}.acquisition-proposal-empty p{margin:0}.acquisition-review-plan{display:flex;gap:25px;align-items:center;background:#f0f5e8;border:1px solid #dce6d1;border-radius:11px;padding:24px}.acquisition-review-plan>div{flex:1;min-width:0}.acquisition-review-plan h2{font-family:var(--display);font-size:21px;letter-spacing:-.6px;margin:9px 0}.acquisition-review-plan p{font-size:11px;line-height:1.9;color:var(--muted)}.acquisition-review-plan>a{flex-shrink:0;font-size:11px}.acquisition-terms{background:#f4f8ee;border:1px solid #d9e4cd;border-radius:10px;padding:18px 20px;margin:20px 0}.acquisition-terms>h3{font-family:var(--display);font-size:18px;margin:9px 0 18px!important}.acquisition-terms dl{margin:0}.acquisition-terms dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:15px;border-top:1px solid #dce6d1;padding:10px 0;font-size:11px}.acquisition-terms dt{color:#637a53}.acquisition-terms dd{margin:0;color:#304a29;line-height:1.8}.acquisition-terms>p{font-size:11px;line-height:1.9;color:#5a714a;margin:14px 0}.acquisition-terms .acquisition-terms-note{font-size:10px}.acquisition-terms .secondary{font-size:10px;padding:9px 12px}.group-propose-link{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;color:#4d7138;padding:0;border:0;background:none;margin-top:15px}.group-proposal-count{display:block;font-size:10px;color:#657e52;margin:8px 0}.acquisition-dialog{width:min(720px,calc(100vw - 32px));max-height:91vh;padding:0;background:white;color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 35px 90px #16352850}.acquisition-dialog::backdrop{background:#163528af;backdrop-filter:blur(6px)}.acquisition-form-body{padding:26px 30px 30px}.acquisition-form-body h2{font-family:var(--display);font-size:27px;letter-spacing:-.9px;line-height:1.4;margin:8px 0 14px}.acquisition-form-body>p{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:23px}.community-form .acquisition-ack{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.85;font-weight:400;background:#f8faf3;border:1px solid var(--line);padding:14px 16px;border-radius:7px}.acquisition-ack input{width:15px;height:15px;flex-shrink:0;accent-color:#456c30;margin-top:4px}.acquisition-proposals .room-small{font-size:11px}
@media(max-width:1100px){.acquisition-hero>div{padding:27px;width:77%}.acquisition-hero h2{font-size:28px}.acquisition-hero>img{right:-13%;width:47%;opacity:.8}.acquisition-hero p{max-width:360px}.acquisition-structure-grid{gap:11px}.acquisition-structure-grid article{padding:18px}.acquisition-structure-grid h3{font-size:16px}.acquisition-review-plan{flex-direction:column;align-items:flex-start}.acquisition-proposals .risk-section-heading{flex-wrap:wrap}.acquisition-proposal-grid{gap:13px}.acquisition-proposal-grid>article{padding:17px}.proposal-finances strong{font-size:17px}.acquisition-section-title h2{font-size:22px}}
@media(max-width:680px){.acquisitions-page .page-heading{align-items:flex-start;flex-direction:column}.acquisitions-page .page-heading h1{font-size:26px}.acquisition-hero{min-height:310px}.acquisition-hero>div{padding:25px;width:100%}.acquisition-hero h2{font-size:28px;max-width:290px}.acquisition-hero p{font-size:11px;max-width:270px}.acquisition-hero>img{right:-35%;bottom:-27%;width:85%;height:100%;opacity:.26}.acquisition-hero>div>div{gap:15px}.acquisition-structure-grid{grid-template-columns:1fr;gap:12px}.acquisition-structure-grid article{padding:21px}.acquisition-structure-grid h3{font-size:18px}.acquisition-section-title{align-items:flex-start;flex-direction:column;gap:11px}.acquisition-section-title>label{width:100%}.acquisition-section-title h2{font-size:23px}.acquisition-proposals.panel{padding:20px}.acquisition-proposals .risk-section-heading h2{font-size:22px}.acquisition-proposal-grid{grid-template-columns:1fr}.acquisition-proposal-grid>article{padding:19px}.acquisition-group-scope{align-items:flex-start;flex-direction:column}.acquisition-terms{padding:17px}.acquisition-terms dl>div{grid-template-columns:1fr;gap:6px}.acquisition-form-body{padding:23px}.acquisition-form-body h2{font-size:25px}.acquisition-review-plan{padding:21px}.acquisition-review-plan h2{font-size:20px}}
