.ic{max-width:1180px;margin:auto;padding:32px 24px;color:#172b45}.ic h1{font:clamp(2.1rem,5vw,3.8rem)/1.12 Georgia,serif;max-width:950px;color:#071b30}.ic h2{font:1.65rem/1.25 Georgia,serif;color:#0d2945}.ic h3{font:1.35rem/1.3 Georgia,serif}.ic p,.ic li{line-height:1.75}.ic a{color:#184963;text-decoration:underline;text-underline-offset:4px}.ic .btn{color:#fff;text-decoration:none;display:inline-block;margin:16px 16px 16px 0}.ic-nav{display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid #dedcd4;padding-bottom:20px}.ic-notice{background:#f7f7f4;border-left:3px solid #a47f2c;padding:16px 20px}.ic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.ic-card{padding:28px;background:#fff;border:1px solid #deded7;border-top:3px solid #b7974f;border-radius:10px;min-width:0;overflow-wrap:anywhere}.ic section{margin:40px 0}.ic-footer{border-top:1px solid #deded7;font-size:.9rem}.ic-skip{position:absolute;left:-9999px}.ic-skip:focus{position:static;display:block;padding:12px}.ic a:focus-visible{outline:3px solid #9b751e;outline-offset:5px}.ic .eyebrow{color:#755b21}.ic li{padding-bottom:10px}@media(max-width:640px){.ic{padding:24px 18px}.ic-grid{grid-template-columns:1fr;gap:16px}.ic-card{padding:22px}.ic-nav{gap:12px 18px}.ic .btn{max-width:100%;white-space:normal}}@media print{.mfx-head,.ic-nav,.ic-skip{display:none}.ic-grid{display:block}.ic-card{break-inside:avoid;margin-bottom:16px}.ic a{color:#172b45}.ic{max-width:100%;padding:12px}}
