﻿.letter--g{--letter-badge: #1f8a4c;--letter-text: #17703c}.letter--u{--letter-badge: #c62e3a;--letter-text: #a8232e}.letter--a{--letter-badge: #3377c5;--letter-text: #245a98}.letter--r{--letter-badge: #d3821c;--letter-text: #9a5a0a}.letter--d{--letter-badge: #6a3991;--letter-text: #5a3289}.gb-page{color:var(--site-text);background:var(--site-page);font-size:1rem;line-height:1.5;padding-bottom:3rem}body:has(.gb-page) .shell--footer{margin-top:0}.gb-page h1{margin:0;font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:800;line-height:1.06;letter-spacing:-.045em}.gb-page h2{margin:0;font-size:1.75rem;line-height:1.15;letter-spacing:-.03em}.gb-page a{color:inherit;text-underline-offset:.22em}.gb-page :is(button,select,input){font:inherit}.gb-page :focus-visible{outline:3px solid var(--site-text);outline-offset:3px}.gb-hero{padding-block:1.25rem 2rem}.gb-hero-row{display:flex;justify-content:space-between;align-items:end;gap:2rem}.gb-draft{display:none;flex:0 1 24rem;font-size:.8125rem}.gb-ready .gb-draft{display:block}.gb-draft p{margin:0}.gb-draft-saved{font-weight:700}.gb-draft-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.gb-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .875rem;border:1px solid var(--site-control);border-radius:.5rem;color:var(--site-text);background:var(--site-panel);font-size:.875rem;font-weight:700;cursor:pointer}.gb-button--primary{color:var(--site-page);background:var(--site-text);border-color:var(--site-text)}.gb-button:hover{outline:2px solid var(--site-text);outline-offset:1px}.gb-link{margin:.5rem 0 0}.gb-draft-status:not(:empty){margin-top:.5rem;font-weight:700}.gb-back{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;margin-bottom:1rem;font-size:.875rem}.gb-fallback{margin:0 0 2rem;padding:1rem 1.25rem;border:1px solid var(--site-control);border-radius:.5rem;background:var(--site-panel)}.gb-fallback a{display:inline-flex;align-items:center;min-height:44px;margin-left:.25rem}.gb-workspace,.gb-downloads{display:none}.gb-ready .gb-fallback{display:none}.gb-ready .gb-workspace{display:grid;grid-template-columns:23rem minmax(0, 1fr);gap:3rem;align-items:start;padding:1.75rem 0 2.75rem;border-top:1px solid var(--site-control)}.gb-controls{min-width:0}.gb-view-radio,.gb-phone-view{display:none}.gb-drawer{margin-bottom:.75rem;overflow:clip;border:1px solid var(--site-control);border-radius:.625rem;background:var(--site-panel)}.gb-drawer>summary{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:58px;padding:.875rem 1rem;list-style:none;font-size:.875rem;font-weight:700;cursor:pointer}.gb-drawer>summary::-webkit-details-marker{display:none}.gb-drawer>summary::after{content:"+";flex:none;font-size:1.25rem;font-weight:400}.gb-drawer[open]>summary::after{content:"−"}.gb-drawer[open]>summary{border-bottom:1px solid var(--site-line)}.gb-drawer>summary strong{display:block;margin-top:.125rem;font-size:.75rem;font-weight:400}.gb-drawer-body{margin:0;padding:1rem;border:0;min-width:0}.gb-layouts{display:grid;gap:.5rem}.gb-layout{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--site-line);border-radius:.5rem;cursor:pointer}.gb-layout:has(:checked){outline:2px solid var(--site-text);outline-offset:1px;background:var(--site-page)}.gb-layout input{flex:none;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--site-text)}.gb-layout strong{display:block;font-size:.875rem;line-height:1.25}.gb-layout small{display:block;font-size:.75rem}.gb-field{display:flex;flex-direction:column;gap:.375rem;min-width:0;margin-bottom:1rem}.gb-field:last-child{margin-bottom:0}.gb-field label{font-size:.8125rem;font-weight:700}.gb-field :is(input,textarea){width:100%;min-width:0;min-height:44px;padding:.625rem .75rem;border:1px solid var(--site-control);border-radius:.375rem;color:var(--site-text);background:var(--site-panel);font-size:.875rem;line-height:1.45}.gb-field textarea{resize:vertical}.gb-hint{margin:0;font-size:.8125rem;line-height:1.4}.gb-areas{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.gb-area{padding:.75rem;border:1px solid var(--site-line);border-radius:.5rem;background:var(--site-panel)}.gb-area-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.gb-switch{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer;font-size:.8125rem;font-weight:700}.gb-switch input{width:1.125rem;height:1.125rem;margin:0 .125rem 0 0;accent-color:var(--site-text)}.gb-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--letter-badge);color:#fff;font-size:1rem;font-weight:800;line-height:1}.gb-move{display:flex;gap:.25rem}.gb-move button{width:44px;height:44px;padding:0;border:1px solid var(--site-control);border-radius:.25rem;color:var(--site-text);background:var(--site-panel);cursor:pointer}.gb-move button:disabled{opacity:.35;cursor:default}.gb-question{display:flex;align-items:start;gap:.375rem;margin:.375rem 0 .5rem;font-size:.8125rem}.gb-lock{flex:none;width:.75rem;height:.75rem;margin-top:.2rem;fill:none;stroke:currentColor;stroke-width:1.3}.gb-lines{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.gb-lines select{height:44px;min-height:44px;padding:.375rem;border:1px solid var(--site-control);border-radius:.25rem;color:var(--site-text);background:var(--site-panel);font-size:.8125rem}.gb-check{display:flex;align-items:center;gap:.625rem;min-height:44px;margin-top:.75rem;font-size:.875rem;font-weight:700;cursor:pointer}.gb-check input{flex:none;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--site-text)}.gb-page [hidden]{display:none !important}.gb-area--off{background:var(--site-page)}.gb-area--off .gb-badge{background:var(--site-control)}.gb-area--off :is(.gb-question,.gb-lines){display:none}.gb-preview{position:sticky;top:7rem;min-width:0;padding:1.5rem 2rem;border:1px solid var(--site-line);border-radius:.75rem;background:var(--site-hero-start)}.gb-preview-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.gb-preview-head .eyebrow{margin:0;font-size:.6875rem;letter-spacing:.09em}.gb-preview-head p{margin:0;font-size:.75rem}.gb-sheets{display:grid;gap:1.5rem;max-width:36rem;margin-inline:auto}.gb-notice{margin:0 0 1rem;padding:.625rem .75rem;border:1px solid var(--site-control);border-left-width:4px;border-radius:.375rem;background:var(--site-panel);font-size:.875rem;font-weight:700}.gb-page-sheet{margin:0}.gb-page-sheet figcaption{margin-bottom:.375rem;font-size:.75rem;font-weight:700}.gb-page-sheet+.gb-page-sheet{padding-top:1.25rem;border-top:2px dashed var(--site-control)}.gb-sheet{display:block;width:100%;height:auto;aspect-ratio:612/792;box-shadow:0 5px 18px rgba(19,41,75,.1),0 0 0 1px #dce8f3}.gb-sheet text{font-family:"Atkinson Hyperlegible Next",sans-serif;font-kerning:none;text-rendering:geometricPrecision;white-space:pre}.gb-paper{fill:#fff}.gb-ready .gb-downloads{display:block;margin-bottom:1rem;padding:2rem;border:1px solid var(--site-control);border-radius:.75rem;background:var(--site-panel)}.gb-downloads h2{margin-bottom:1.25rem}.gb-downloads h3{margin-block:1.25rem .75rem}.gb-downloads>.gb-hint{margin-top:.75rem}.gb-formats{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.625rem}.gb-format{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.2rem;min-width:0;min-height:64px;padding:.6rem .75rem;border:1px solid var(--site-control);border-radius:.5rem;color:var(--site-text);background:var(--site-panel);cursor:pointer;text-align:left;line-height:1.25}.gb-format strong{font-size:.9375rem}.gb-format small{font-size:.75rem}.gb-format--primary{color:var(--site-page);background:var(--site-text);border-color:var(--site-text)}.gb-format:hover{outline:2px solid var(--site-text);outline-offset:1px}.gb-format:disabled{cursor:progress}.gb-status{margin-top:.75rem;font-size:.875rem}.gb-status p{margin:.5rem 0 0;overflow-wrap:anywhere}.gb-status a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}@media (max-width: 68rem) and (min-width: 48.0625rem){.gb-ready .gb-workspace{grid-template-columns:21rem minmax(0, 1fr);gap:1.5rem}.gb-preview{padding:1rem}}@media (max-width: 48rem){.gb-hero{padding-block:.5rem 1.25rem}.gb-back{margin-bottom:.5rem;font-size:.8125rem}.gb-page h1{font-size:2.25rem}.gb-hero-row{display:block}.gb-draft{margin-top:1rem}.gb-ready .gb-workspace{grid-template-columns:minmax(0, 1fr);gap:1rem;padding-top:0;border-top:0}.gb-view-radio{display:block;position:absolute;width:1px;height:1px;opacity:0}.gb-phone-view{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.25rem;position:sticky;top:.5rem;z-index:5;padding:.25rem;border:1px solid var(--site-control);border-radius:.625rem;background:var(--site-panel)}.gb-phone-view label{display:flex;justify-content:center;align-items:center;gap:.5rem;min-height:44px;border-radius:.375rem;font-size:.875rem;font-weight:700;cursor:pointer}.gb-phone-view label span{padding:0 .25rem;border:1px solid currentColor;border-radius:.2rem;font-size:.6875rem}#gb-view-edit:checked~.gb-phone-view label[for=gb-view-edit],#gb-view-preview:checked~.gb-phone-view label[for=gb-view-preview]{color:var(--site-panel);background:var(--site-text)}#gb-view-edit:focus-visible~.gb-phone-view label[for=gb-view-edit],#gb-view-preview:focus-visible~.gb-phone-view label[for=gb-view-preview]{outline:3px solid var(--site-text);outline-offset:2px}#gb-view-edit:checked~.gb-preview,#gb-view-preview:checked~.gb-controls{display:none}.gb-preview{position:static;padding:.875rem;border-radius:.5rem}.gb-drawer>summary{padding:.75rem}.gb-drawer-body{padding:.875rem}.gb-field :is(input,textarea){font-size:1rem}.gb-ready .gb-downloads{padding:1.25rem}.gb-downloads h2{font-size:1.625rem}.gb-formats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.gb-format:first-child{grid-column:1/-1}}@media (forced-colors: active){.gb-badge,.gb-format,.gb-move button,.gb-layout,.gb-button{border:1px solid currentColor}.gb-badge{forced-color-adjust:none}.gb-sheet{forced-color-adjust:none}#gb-view-edit:checked~.gb-phone-view label[for=gb-view-edit],#gb-view-preview:checked~.gb-phone-view label[for=gb-view-preview]{forced-color-adjust:none;color:HighlightText;background:Highlight}}@media print{body:has(.gb-page) :is(.site-header,.shell--footer),.gb-hero,.gb-controls,.gb-phone-view,.gb-downloads,.gb-preview-head,.gb-notice,.gb-draft,.gb-page-sheet figcaption{display:none !important}.gb-ready .gb-workspace{display:block;padding:0;border:0}.gb-preview{position:static;padding:0;border:0;background:none}.gb-sheets{display:block;max-width:none}.gb-sheet{box-shadow:none;break-after:page}.gb-page-sheet+.gb-page-sheet{padding-top:0;border:0}}