
.forms-section{padding-block:46px}.forms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.form-tile{display:flex;flex-direction:column;padding:32px;border:1px solid #cdddce;background:linear-gradient(135deg,#f5f8f1,#eaf4ee);border-radius:12px 32px 12px 12px;text-decoration:none;min-height:250px;transition:transform .25s,box-shadow .25s}.form-tile:hover{transform:translateY(-4px);box-shadow:0 18px 36px #072c1b13}.form-tile .eyebrow{font-size:.68rem;color:#326b53;margin-bottom:22px}.form-tile h2{font-size:1.6rem;line-height:1.2;letter-spacing:-.04em}.form-tile p{font-size:.94rem;line-height:1.8;color:#456459;margin:16px 0 30px}.tile-footer{margin-top:auto;display:flex;justify-content:space-between;gap:15px;font-size:.82rem;font-weight:700;color:#116343}.model-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px;margin-top:30px}.official-download{margin-bottom:16px;overflow-wrap:anywhere}.original-source{display:inline-block;font-size:.76rem;color:#426752;padding:12px 4px;min-height:42px}.form-steps{padding-left:22px;margin:20px 0}.form-steps li{padding:0 0 12px 7px;line-height:1.85;color:#35564a}.form-sources{padding-block:10px 50px}.form-sources h2{font-size:1.6rem;margin-bottom:25px}.family-feature{display:flex;gap:45px;justify-content:space-between;align-items:center;padding-block:65px;border-block:1px solid #ccddcf}.family-feature h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;margin:16px 0 22px}.family-feature p:not(.eyebrow){max-width:680px;line-height:1.9;color:#436157}.family-feature .eyebrow{font-size:.72rem;color:#326b53}.feature-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.form-sources .resource-row{font-size:.92rem}.portal-intro .download-actions .button-outline{color:#143b36}.portal-page p,.portal-page li{overflow-wrap:anywhere}
@media(max-width:1000px){.forms-grid{grid-template-columns:1fr 1fr}.family-feature{align-items:flex-start;flex-direction:column;gap:28px}.feature-actions{flex-direction:row;flex-wrap:wrap}}
@media(max-width:600px){.forms-grid,.model-grid{grid-template-columns:1fr}.forms-section{padding-block:30px}.form-tile{min-height:210px;padding:27px}.form-tile h2{font-size:1.55rem}.family-feature{padding-block:45px}.feature-actions{flex-direction:column;width:100%}.feature-actions .button{justify-content:center}.official-download .resource-row{font-size:.88rem}.form-sources h2{font-size:1.45rem}}
@media(prefers-reduced-motion:reduce){.form-tile{transition:none}.form-tile:hover{transform:none}}
@media print{.form-sources{display:block;break-before:auto}.form-sources .resource-row{font-size:10px;padding:4px}.practice-detail article:before{content:none!important}.portal-intro{display:block!important;background:white!important;padding:0!important}.portal-intro .portal-breadcrumb,.portal-intro .portal-motion,.portal-intro .eyebrow,.portal-intro .portal-lead{display:none}.portal-intro h1{color:#000!important;font-size:24px!important;line-height:1.2!important;letter-spacing:0!important}.portal-intro:after{display:none}.portal-intro .download-actions{display:none!important}.interactive-checklist{margin:12px 0}.form-steps li{font-size:11px;padding-bottom:5px}.form-sources h2{font-size:16px}.form-sources .source-note{font-size:10px}}
