#forms{--document-accent:#245b78;--document-secondary:#276753;display:grid;gap:1.25rem}#forms .forms-search{margin-bottom:1.25rem}#forms .forms-grid{margin-top:0.25rem}#forms .forms-card .tool-tile-foot small{color:var(--auth-muted);font-size:0.8rem}#toolbox #forms .forms-grid>li{min-width:0;animation:none}#toolbox #forms .forms-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text arrow" "foot foot";grid-template-rows:1fr auto;align-items:start;gap:1.1rem 0.85rem;padding:1.25rem;background:rgba(2,21,55,0.22);backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color 180ms ease,background-color 180ms ease;overflow-wrap:anywhere}#toolbox #forms .forms-card:is(:hover,:focus-visible){border-color:var(--auth-sky);background:color-mix(in srgb,var(--auth-sky) 8%,#021537);transform:none}#toolbox #forms .forms-card:focus-visible{outline:2px solid var(--auth-sky);outline-offset:3px}#toolbox #forms .forms-card .tool-tile-text{gap:0.55rem}#toolbox #forms .forms-card .tool-tile-text strong{line-height:1.3}#toolbox #forms .forms-card .tool-tile-arrow{margin-top:0.15rem;color:var(--auth-sky);transform:none;transition:none}#toolbox #forms .forms-card .tool-tile-foot{padding-top:0.85rem;border-top:1px solid var(--auth-line)}#toolbox #forms .forms-card .auth-pill{padding:0;border:0;border-radius:0;background:none;font-size:0.78rem}@media (prefers-reduced-motion:reduce){#toolbox #forms .forms-card{transition:none}}#forms .forms-outline{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}#forms .forms-outline>li{display:grid;gap:0.2rem;padding:0.7rem 0;border-top:1px solid var(--auth-line);line-height:1.5}#forms .forms-outline>li:first-child{border-top:0;padding-top:0}#forms .forms-outline strong{color:var(--color-white);font-size:1rem}#forms .forms-outline span{color:var(--auth-muted);font-size:0.92rem}#forms .forms-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.25rem;margin-top:1.25rem;padding:0.9rem 1.1rem;border-left:3px solid var(--tool-warning);border-radius:0 var(--auth-radius) var(--auth-radius) 0;background:rgba(255,149,0,0.1)}#forms .forms-band p{display:grid;gap:0.2rem;flex:1 1 18rem;margin:0;line-height:1.5}#forms .forms-band strong{color:var(--color-white);font-size:1rem}#forms .forms-band span{color:var(--auth-muted);font-size:0.9rem}#forms .forms-quiet{margin:0.75rem 0 0;color:var(--auth-muted);font-size:0.86rem}#forms .forms-quiet a{color:var(--color-white);font-weight:600;text-decoration:underline;text-decoration-color:var(--auth-pink);text-decoration-thickness:2px;text-underline-offset:3px}#forms .forms-quiet a:hover{color:var(--auth-pink)}#forms .forms-copies{display:flex;flex-wrap:wrap;gap:0.75rem 2rem;margin:0;padding:0;list-style:none}#forms .forms-copy{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.6rem;min-width:0}#forms .forms-copy>strong{min-width:4.5rem;color:var(--color-white);font-family:var(--font-display);font-size:1.05rem}#forms .forms-copy .button{white-space:normal;text-align:center}#forms .forms-pending{color:var(--auth-muted);font-size:0.9rem}#forms .forms-emails{display:flex;flex-wrap:wrap;gap:0.5rem 2rem;margin-top:1rem;font-size:0.9rem}#forms .forms-emails:empty{display:none}#forms .forms-email[open]{flex-basis:100%}#forms .forms-email form{display:grid;gap:0.85rem;max-width:28rem}#forms .forms-status{margin:0.75rem 0 0;font-size:0.82rem}#forms .forms-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#forms .forms-whole>summary{display:flex;align-items:center;justify-content:center;gap:0.6rem;width:min(100%,52rem);margin:0 auto;padding:0.9rem 1.1rem;border:1px solid var(--auth-line);border-radius:var(--auth-radius);background:rgba(2,21,55,0.22);color:var(--color-white);font-weight:600;list-style:none;cursor:pointer;transition:border-color 180ms ease}#forms .forms-whole>summary::-webkit-details-marker{display:none}#forms .forms-whole>summary::after{content:"▾";color:var(--auth-pink);transition:transform 200ms var(--ease-standard)}#forms .forms-whole[open]>summary{margin-bottom:1.25rem}#forms .forms-whole[open]>summary::after{transform:rotate(180deg)}#forms .forms-whole>summary:hover{border-color:var(--auth-sky)}#forms .forms-whole>summary:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}#forms .forms-paper{--document-tint:color-mix(in srgb,var(--document-accent) 5%,white);width:min(100%,52rem);margin:0 auto;padding:clamp(1.5rem,1rem + 3vw,3.5rem);border-radius:0.3rem;background:#fbfaf7;color:#14213d;line-height:1.65;overflow-wrap:anywhere;box-shadow:0 1.75rem 4rem rgba(2,21,55,0.5)}#forms .forms-paper>p{margin:0.75rem 0}#forms .forms-paper>h2{margin:1.5rem 0;color:#14213d;font-family:var(--font-display);font-size:1.6rem;letter-spacing:-0.02em}#forms .forms-paper h3{margin:2.5rem 0 1rem;padding:0 0 0.5rem;border-bottom:2px solid var(--document-accent);color:var(--document-accent);font-family:var(--font-display);font-size:1.3rem;line-height:1.3;letter-spacing:-0.01em}#forms .forms-paper .forms-chapter{font-size:1.5rem}#forms .forms-paper h4{margin:1.75rem 0 0.75rem;padding:0.65rem 0.75rem;border-left:3px solid var(--document-accent);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--document-tint);color:var(--document-accent);font-family:var(--font-display);font-size:1.05rem}#forms .forms-paper :is(ul,ol){margin:0.75rem 0;padding-left:1.5rem}#forms .forms-paper li{margin-bottom:0.5rem;padding-left:0.25rem}#forms .forms-paper li::marker{color:var(--document-accent);font-weight:700}#forms .forms-paper .forms-callout{padding:0.75rem;border-left:3px solid var(--document-accent);background:var(--document-tint);color:var(--document-accent);font-weight:700}#forms .forms-brand{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--document-secondary)}#forms .forms-brand>div{flex:1;min-width:0}#forms .forms-brand strong{display:block;margin-bottom:0.5rem;font-family:var(--font-display);font-size:1.25rem;line-height:1.25}#forms .forms-brand img{max-width:25%;max-height:72px;height:auto;object-fit:contain;object-position:right top}#forms .forms-brand p{margin:2px 0;color:#5b6478;font-size:0.8rem}#forms .forms-monogram{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:var(--radius-medium);background:var(--document-tint);color:var(--document-accent);font-family:var(--font-display);font-size:1.3rem;font-weight:700}#forms .forms-field{min-height:80px;margin-bottom:0.75rem;padding:0.75rem;border-radius:var(--radius-small);background:var(--document-tint);font-size:1rem;line-height:1.5}#forms .forms-field>p{margin:0}#forms .forms-field-long{min-height:130px}#forms .forms-pagebreak{margin:2rem 0;border:0;border-top:1px dashed #b7bec6}@media print{#forms .forms-pagebreak{break-before:page;border:0;margin:0}}#forms .forms-rating{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.75rem 0;border-bottom:1px solid #d5d9e3;font-size:0.95rem}#forms .forms-rating-dots{display:flex;flex:none;gap:5px;color:var(--document-accent)}#forms .forms-rating-dots>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid currentColor;border-radius:50%;font-size:0.75rem}@media (max-width:750px){#forms .forms-rating{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){#forms .forms-whole>summary,#forms .forms-whole>summary::after{transition:none}}@media print{body:where(:has(#forms)) *{visibility:hidden}#forms .forms-paper,#forms .forms-paper *{visibility:visible}#forms .forms-paper{position:absolute;top:0;left:0;width:100%;padding:0;box-shadow:none}}