.document-reader-shell{background:var(--public-paper);min-height:100vh;color:var(--public-ink)}.document-reader-main{width:min(100% - 64px,1120px);margin:0 auto;padding:28px 0 70px}.document-breadcrumb{color:var(--public-muted);align-items:center;gap:10px;font-size:14px;display:flex}.document-breadcrumb a,.document-reader-return a{color:var(--public-green);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.document-breadcrumb a:hover,.document-reader-return a:hover{color:var(--public-red)}.document-reader-icon{border:1px solid var(--public-line);background:var(--public-card);width:48px;height:48px;color:var(--public-green);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.document-reader-category{color:var(--public-green);letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:700}.document-reader-heading h1{color:var(--public-ink);font:500 clamp(34px, 5vw, 52px)/1.14 var(--display-font);text-wrap:balance;margin:0}.document-reader-organization{color:var(--public-muted);margin:13px 0 0;font-size:13px;line-height:1.7}.document-reader-meta{color:var(--public-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:23px;font-size:14px;display:flex}.document-status{border:1px solid var(--public-line);background:var(--public-card);border-radius:20px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.document-status i{background:var(--public-red);border-radius:50%;width:6px;height:6px}.document-print-button{border:1px solid var(--public-line);background:var(--public-card);min-height:31px;color:var(--public-green);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.document-print-button:hover{border-color:var(--public-green)}.document-reader-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,76px);display:grid}.document-toc{border:1px solid var(--public-line);background:var(--public-card);border-radius:5px;max-height:calc(100vh - 40px);padding:16px 14px;position:sticky;top:20px;overflow:auto}.document-toc-heading{color:var(--public-green);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.document-toc nav{gap:2px;display:grid}.document-toc a{color:var(--public-muted);border-radius:3px;padding:6px 7px;font-size:14px;line-height:1.5;text-decoration:none}.document-toc a:hover{background:var(--public-subtle);color:var(--public-green)}.document-body{border:1px solid var(--public-line);background:var(--public-card);border-radius:5px;min-width:0;padding:38px clamp(22px,4.5vw,58px) 32px;box-shadow:0 8px 28px #1c302108}.document-content-section{border-bottom:1px solid var(--public-line);padding:0 0 28px;scroll-margin-top:24px}.document-section-kicker{color:var(--public-red);letter-spacing:1px;margin:0 0 7px;font-size:13px;font-weight:750}.document-content-section>h2,.document-part-heading h2{color:var(--public-ink);font:500 26px/1.25 var(--display-font);margin:0 0 15px}.document-prose{color:var(--public-ink);white-space:pre-line;margin:0 0 13px;font-size:15px;line-height:1.9}.document-inline-label{color:var(--public-green)}.document-subheading{color:var(--public-ink);font:600 15px/1.4 var(--ui-font);margin:18px 0 9px}.document-definition-term{color:var(--public-green);font:650 14px var(--ui-font);margin:17px 0 7px}.document-value-group{margin:14px 0}.document-value-group>.document-subheading{margin-top:0}.document-list{color:var(--public-ink);gap:8px;margin:0 0 14px;padding-inline-start:21px;font-size:14px;line-height:1.8;display:grid}.document-list li::marker{color:var(--public-green)}.document-structured-block.is-nested{margin-inline-start:12px}.document-part{margin-top:27px}.document-part-heading{border-inline-start:3px solid var(--public-green);background:var(--public-subtle);margin:0 0 8px;padding:20px}.document-part-heading>span{color:var(--public-green);letter-spacing:1px;margin-bottom:6px;font-size:13px;font-weight:750;display:block}.document-part-heading h2{margin:0;font-size:21px}.document-additional-content{margin-top:26px}.document-additional-content>.document-structured-block{border-bottom:1px solid var(--public-line);padding:20px 0}.document-additional-content>.document-structured-block>.document-subheading{color:var(--public-green);margin-top:0;font-size:18px}.document-source-note{border-top:1px solid var(--public-line);color:var(--public-muted);margin:26px 0 0;padding-top:14px;font-size:14px;line-height:1.7}.document-template{border:1px solid var(--public-line);background:var(--public-card);border-radius:5px;max-width:850px;margin:0 auto;padding:clamp(20px,4vw,42px)}.document-confidential-notice{color:#71572f;background:#fbf7ed;border:1px solid #dfcba5;border-radius:4px;align-items:flex-start;gap:12px;padding:15px;display:flex}.document-confidential-notice>svg{flex:none;margin-top:1px}.document-confidential-notice strong{font-size:13px}.document-confidential-notice p{margin:5px 0 0;font-size:13px;line-height:1.65}.document-template-instructions{color:var(--public-ink);margin:22px 0;font-size:14px;line-height:1.8}.document-form-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.document-form-field{min-height:48px;color:var(--public-ink);align-content:space-between;gap:12px;font-size:13px;display:grid}.document-form-field.is-long{grid-column:1/-1;min-height:94px}.document-form-field i{border-bottom:1px solid var(--public-line);height:1px}.document-form-field.is-long i{border-bottom:1px solid var(--public-line);height:55px}.document-template-footnote{border-top:1px solid var(--public-line);color:var(--public-muted);margin:28px 0 0;padding-top:14px;font-size:14px;line-height:1.7}.document-reader-return{justify-content:space-between;gap:12px;margin-top:22px;font-size:14px;display:flex}@media (max-width:760px){.document-reader-main{width:calc(100% - 32px);padding-top:20px}.document-reader-heading{margin:37px auto 28px}.document-reader-layout{grid-template-columns:1fr;gap:15px}.document-toc{max-height:none;position:static}.document-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.document-reader-heading h1{font-size:34px}.document-body{padding:25px 19px}.document-content-section>h2{font-size:23px}.document-prose{font-size:14px}.document-form-field-grid{grid-template-columns:1fr;gap:18px}.document-form-field.is-long{grid-column:auto}}@media print{.document-reader-shell{color:#111;background:#fff}.document-reader-shell>.public-header,.document-reader-shell>.public-footer,.document-breadcrumb,.document-reader-meta,.document-toc,.document-reader-return,.document-template-footnote{display:none!important}.document-reader-main{width:100%;padding:0}.document-reader-heading{margin:0 0 24px}.document-body,.document-template{box-shadow:none;border:0}.document-content-section,.document-form-field{break-inside:avoid}.document-reader-shell *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.document-reader-main{padding:0 0 76px}.document-reader-main>.public-masthead-line{margin-bottom:0}.document-reader-hero{border:1px solid color-mix(in srgb, var(--public-green) 70%, white);background:radial-gradient(ellipse at 10% 100%, #e2c48529, transparent 34%), linear-gradient(125deg, var(--public-green), color-mix(in srgb, var(--public-green) 78%, #122820));color:#fff;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:center;gap:clamp(28px,6vw,80px);min-height:390px;margin-top:24px;padding:clamp(32px,6vw,76px);display:grid;position:relative;overflow:hidden}.document-reader-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:13px;position:absolute;inset:18px}.document-reader-heading,.document-reader-hero-card{z-index:1;position:relative}.document-reader-heading{text-align:start;max-width:700px;margin:0}.document-reader-heading .hosca-eyebrow{color:#e7c995;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:750;line-height:1.5}.document-reader-hero-mark{justify-self:center;place-items:center;width:250px;height:230px;display:grid;position:relative}.document-reader-mark-orbit{border:1px solid #ffffff2e;border-radius:50%;width:218px;height:218px;position:absolute}.document-reader-mark-paper{width:140px;height:174px;color:var(--public-green);background:#f8faf7;border:1px solid #ffffff7a;border-radius:5px;align-content:end;justify-items:center;gap:13px;padding:24px 22px;display:grid;position:relative;transform:rotate(4deg);box-shadow:0 20px 55px #0000002e}.document-reader-mark-paper>span{background:#dce5de;width:91px;height:2px;position:absolute;inset-inline-start:23px}.document-reader-mark-paper>span:first-child{background:var(--public-green);width:68px;top:34px}.document-reader-mark-paper>span:nth-child(2){top:48px}.document-reader-mark-paper>span:nth-child(3){width:77px;top:58px}.document-reader-mark-caption{inset-inline-end:-22px;color:#e7c995;letter-spacing:1.5px;font-size:12px;font-weight:700;position:absolute;bottom:19px;transform:rotate(-90deg)}.document-reader-heading h1{color:#fff;max-width:700px;font:500 clamp(42px, 6vw, 72px)/1.02 var(--public-display);letter-spacing:-.045em;text-wrap:pretty}.document-reader-organization{color:#ffffffc2;max-width:620px;margin-top:18px;font-size:16px;line-height:1.8}.document-reader-heading .hosca-hero-link{color:#f4d8a7;align-items:center;gap:13px;margin-top:25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.document-reader-heading .hosca-hero-link span{border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .16s;display:grid}.document-reader-heading .hosca-hero-link:hover span{transform:translateY(3px)}.document-reader-hero-card{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff40;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:25px;display:flex;box-shadow:0 18px 55px #0000001a}.document-reader-hero-card .hosca-registration-icon{color:#f4d8a7}.document-reader-hero-card .hosca-registration-label,.document-reader-hero-card .hosca-registration-number,.document-reader-hero-card .hosca-registration-caption{color:#ffffffbf;font-size:14px;line-height:1.6}.document-reader-hero-card>strong{color:#fff;font:500 clamp(22px, 3vw, 34px)/1.15 var(--public-display);overflow-wrap:anywhere;margin:8px 0 3px}.document-reader-hero-card .document-hero-status{font-family:var(--ui-font);font-size:18px;font-weight:650}.document-reader-hero-card .hosca-registration-rule{margin:17px 0 12px}.document-reader-facts{border:1px solid var(--public-line);background:var(--public-card);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:19px 0 38px;display:grid}.document-reader-facts>div{gap:5px;padding:18px clamp(16px,3vw,31px);display:grid}.document-reader-facts>div+div{border-inline-start:1px solid var(--public-line)}.document-reader-facts>div>span{color:var(--public-muted);font-size:13px}.document-reader-facts>div>strong{color:var(--public-green);font:500 29px/1 var(--public-display)}.document-reader-facts .document-fact-status,.document-reader-facts .document-fact-category{font-family:var(--ui-font);font-size:17px;font-weight:650}.document-reader-facts .document-fact-status{color:var(--public-green)}.document-reader-tools{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.document-back-link{color:var(--public-green);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.document-back-link:hover{color:var(--public-red)}.document-reader-layout{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:clamp(28px,5vw,68px)}.document-toc{border:0;border-top:1px solid var(--public-line);background:0 0;border-radius:0;padding:18px 0}.document-toc-heading{color:var(--public-red);font-family:var(--public-display);font-size:18px}.document-toc a{padding-inline:0;font-size:13px}.document-body{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.document-content-section{padding-bottom:28px}.document-content-section+.document-content-section,.document-part .document-content-section{padding-top:26px}.document-content-section>h2,.document-part-heading h2{font:500 clamp(24px, 3vw, 32px)/1.18 var(--public-display)}.document-section-kicker{font-family:var(--public-display);letter-spacing:0;font-size:18px}.document-prose{max-width:850px;color:var(--public-muted);font-size:16px;line-height:1.85}.document-list{color:var(--public-muted);font-size:15px}.document-subheading{font-family:var(--public-display);font-size:19px;font-weight:500}.document-part-heading{border-inline-start-color:var(--public-red);border-radius:0 10px 10px 0;margin-top:30px}.document-template{border:0;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:0 0;border-radius:0;max-width:none;padding:clamp(22px,4vw,42px) 0}.document-template-instructions{max-width:850px;color:var(--public-muted);font-size:16px}.document-form-field{font-size:14px}.document-confidential-notice{max-width:850px}@media (max-width:900px){.document-reader-hero{grid-template-columns:minmax(0,1fr) minmax(205px,.65fr);gap:27px;padding:42px}.document-reader-hero-mark{transform:scale(.85)}}@media (max-width:760px){.document-reader-main{width:min(100% - 32px,1320px);padding-bottom:50px}.document-reader-hero{min-height:unset;border-radius:15px;grid-template-columns:1fr;gap:26px;margin-top:16px;padding:34px 27px}.document-reader-hero:after{inset:10px}.document-reader-heading h1{font-size:clamp(42px,12vw,64px)}.document-reader-hero-mark{justify-self:center;width:100%;height:190px;margin:-7px 0 0;transform:scale(.78)}.document-reader-mark-caption{inset-inline-end:calc(50% - 122px)}.document-reader-facts{margin-bottom:38px}.document-reader-facts>div{padding:15px 12px}.document-reader-facts>div>strong{font-size:25px}.document-reader-facts>div>span{font-size:13px}}@media (max-width:520px){.document-reader-tools{align-items:flex-start}.document-reader-facts>div{padding-inline:10px}.document-reader-facts .document-fact-category{font-size:13px}.document-reader-layout{grid-template-columns:1fr;gap:18px}.document-toc{max-height:none;position:static}}@media print{.document-reader-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0;margin:0 0 18px;padding:24px}.document-reader-facts,.document-reader-tools{display:none!important}}.document-reader-shell .modern-public-header{border-bottom-color:var(--public-line);background:color-mix(in srgb, var(--public-paper) 94%, var(--public-ink));box-shadow:0 8px 24px #1c292312}.document-reader-shell .modern-public-header .public-nav{border-color:var(--public-line);background:var(--public-subtle)}.document-reader-shell .modern-public-header .public-nav a{color:var(--public-muted)}.document-reader-shell .modern-public-header .public-nav a:hover,.document-reader-shell .modern-public-header .public-nav a[aria-current=page]{background:var(--public-card);color:var(--public-green)}.document-reader-shell .modern-public-header .public-search,.document-reader-shell .modern-public-header .public-language,.document-reader-shell .modern-public-header .public-theme-toggle{border-color:var(--public-line);background:var(--public-subtle);color:var(--public-ink)}.document-reader-shell .modern-public-header .public-search input{color:var(--public-ink)}.document-reader-shell .modern-public-header .public-search input::placeholder{color:var(--public-muted)}.document-reader-shell .modern-public-header .public-search:focus-within{border-color:var(--public-green);background:var(--public-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--public-green) 12%, transparent)}.document-reader-shell .modern-public-header .public-theme-toggle:hover{border-color:var(--public-green);background:var(--public-card);color:var(--public-green)}html[data-theme=dark] .document-reader-shell .modern-public-header{box-shadow:0 8px 24px #0000002e}html[data-theme=dark] .document-reader-shell .document-reader-hero{border-color:color-mix(in srgb, var(--public-green) 24%, var(--public-line));background:radial-gradient(ellipse at 10% 100%, #e2c48514, transparent 34%), linear-gradient(125deg, color-mix(in srgb, var(--public-green) 20%, var(--public-paper)), color-mix(in srgb, var(--public-paper) 82%, #10251a))}
