main:has(>.ff-page){max-width:none;padding:0}.ff-page{color:#526675;background:#f7f8fc}.ff-inner{max-width:1200px;margin:auto;padding-inline:28px}.ff-hero{background:#1e315e;color:#e2e6ef;padding:48px 0}.ff-hero h1{color:#fff;font-family:Georgia,serif;font-weight:700;margin:0 0 18px}.ff-hero p{max-width:800px;margin:0}.ff-body{padding-top:32px;padding-bottom:52px}.ff-card{background:#fff;border:1px solid #d4ddec;border-top:3px solid #c6a442;border-radius:12px;padding:28px;margin:24px 0;min-width:0}.ff-card h2,.ff-card h3{color:#1e315e;font-family:Georgia,serif}.ff-card p,.ff-prose{line-height:1.85}.ff-card a:not(.button){text-decoration:underline;text-underline-offset:3px}.ff-card small{display:block;color:#526675;margin-top:4px}.ff-grid,.ff-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ff-form{display:grid;gap:18px;max-width:820px}.ff-form label{display:grid;gap:7px;color:#1e315e;font-weight:600;font-size:14px}.ff-form input,.ff-form select,.ff-form textarea{width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #bac9d2;border-radius:7px;background:white;font:inherit;color:#142e40}.ff-form input:focus-visible,.ff-form textarea:focus-visible,.ff-form select:focus-visible{outline:3px solid #c6a442;outline-offset:2px}.ff-form textarea{resize:vertical}.ff-form .ff-check{display:flex;align-items:start;gap:10px}.ff-check input[type=checkbox]{width:20px;height:20px;flex:none}.ff-page .button{background:#1e315e;color:#fff;min-height:44px;border-radius:7px;justify-self:start}.ff-actions,.ff-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin:20px 0}.ff-tabs a{padding:10px 14px;border:1px solid #d4ddec;border-radius:7px;color:#1e315e}.ff-tabs a[aria-current]{background:#1e315e;color:#fff}.ff-table{overflow:auto;margin:24px 0}.ff-table table{width:100%;border-collapse:collapse;background:#fff;text-align:start}.ff-table th,.ff-table td{padding:13px;border-bottom:1px solid #d4ddec;text-align:start;vertical-align:top}.ff-table small{display:block}.ff-notice{background:#eef0f8;border-inline-start:3px solid #c6a442;padding:18px;line-height:1.8}.ff-inline{margin:16px 0}.ff-small{font-size:13px;margin-top:20px}.ff-article{max-width:850px;margin-inline:auto}.ff-lead{font-size:19px}.ff-prose{font-size:17px;overflow-wrap:anywhere}.ff-card dd{margin:4px 0 18px;overflow-wrap:anywhere}.ff-card dt{font-weight:700;color:#1e315e}.ff-card summary{cursor:pointer;color:#1e315e}.ff-home-links{display:flex;gap:16px;flex-wrap:wrap}
@media(max-width:700px){.ff-inner{padding-inline:20px}.ff-hero{padding:36px 0}.ff-grid,.ff-two{grid-template-columns:minmax(0,1fr);gap:0}.ff-card{padding:22px}.ff-actions .button{width:100%}.ff-table th,.ff-table td{padding:10px}.ff-form input,.ff-form select,.ff-form textarea{font-size:16px}}
@media print{@page{size:A4 portrait;margin:12mm}.ff-hero,.ff-no-print,.ff-tabs,.ff-actions{display:none!important}.ff-page,.ff-card{background:#fff}.ff-body,.ff-inner{padding:0;max-width:none}.ff-card{border:0;padding:0}.ff-transcript table{font-size:10pt}.ff-table{overflow:visible}.ff-table tr{break-inside:avoid}.ff-table thead{display:table-header-group}body>header,body>footer,.skip-to-content{display:none!important}}

