.acq-guide{width:min(1160px,calc(100% - 64px));margin:0 auto;padding:56px 0 72px;color:#163d36;letter-spacing:0}.acq-heading{border-bottom:1px solid #dbe4df;padding-bottom:36px}.acq-eyebrow{color:#267162;font-size:12px;font-weight:700;margin:0 0 14px}.acq-heading h1{max-width:850px;font-size:38px;line-height:1.23;margin:0;letter-spacing:0}.acq-description{max-width:760px;font-size:17px;line-height:1.8;color:#51655d;margin:20px 0 24px}.acq-heading .pgf-btn{min-height:46px;max-width:100%;white-space:normal;text-align:left}.acq-heading .pgf-btn svg{flex-shrink:0}.acq-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:72px;padding-top:12px}.acq-steps{list-style:none;padding:0;margin:0}.acq-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:28px 0;border-bottom:1px solid #dbe4df}.acq-steps li:last-child{border-bottom:0}.acq-number{font-size:12px;color:#57756c;padding-top:4px;font-variant-numeric:tabular-nums}.acq-steps h2{font-size:20px;line-height:1.5;margin:0 0 10px;letter-spacing:0}.acq-steps p,.acq-faq p{font-size:15px;line-height:1.9;color:#51655d;margin:0}.acq-steps a,.acq-aside a{display:inline-flex;align-items:center;gap:9px;color:#176a58;font-size:14px;font-weight:650;min-height:44px;line-height:1.6;text-underline-offset:4px}.acq-steps a{margin-top:8px}.acq-guide a:hover{text-decoration:underline}.acq-guide a:focus-visible,.acq-guide summary:focus-visible{outline:3px solid #247a65;outline-offset:4px}.acq-aside{padding-top:28px;min-width:0}.acq-aside figure{margin:0}.acq-aside img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:6px}.acq-aside figcaption{margin-top:10px;font-size:12px;line-height:1.6;color:#61736c}.acq-note{font-size:13px;line-height:1.85;padding:20px 0;margin:20px 0 0;border-top:1px solid #dbe4df;color:#52665e}.acq-aside nav{display:flex;flex-direction:column;border-top:1px solid #dbe4df;padding-top:8px}.acq-aside a{justify-content:space-between}.acq-aside a svg{flex-shrink:0}.acq-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;margin-top:32px;padding-top:32px;border-top:1px solid #b9cdc3}.acq-faq>h2{font-size:22px;line-height:1.5;margin:10px 0;letter-spacing:0}.acq-faq details{border-bottom:1px solid #dbe4df}.acq-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:18px 0;font-size:15px;font-weight:650;line-height:1.6}.acq-faq summary::-webkit-details-marker{display:none}.acq-faq summary svg{flex-shrink:0;transition:transform .15s}.acq-faq details[open] summary svg{transform:rotate(180deg)}.acq-faq p{padding-bottom:22px}@media (max-width:760px){.acq-guide{width:calc(100% - 36px);padding:32px 0 48px}.acq-heading h1{font-size:29px}.acq-description{font-size:15px;margin:16px 0 20px}.acq-heading{padding-bottom:26px}.acq-body{grid-template-columns:1fr;gap:0}.acq-steps li{gap:10px;grid-template-columns:24px minmax(0,1fr);padding:23px 0}.acq-steps h2{font-size:18px}.acq-aside{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;border-top:1px solid #dbe4df;padding-top:24px}.acq-aside figcaption{font-size:11px}.acq-note{padding:0;margin:0;border:0}.acq-aside nav{grid-column:1/-1}.acq-faq{grid-template-columns:1fr;gap:4px;margin-top:28px;padding-top:22px}.acq-faq>h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.acq-faq summary svg{transition:none}}
