@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_41265c2e-module__4Iwioa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_41265c2e-module__4Iwioa__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.0n8i_inn0i2i9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3dkqd4mro2h3_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2fp9tilo6sy14.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0m7i6b77o5yxd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.137759vg1sbmi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_a2bec2ea-module__6IMEPG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_a2bec2ea-module__6IMEPG__variable{--font-source-sans-3:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--surface-canvas:#fbfaf7;--surface-article:#fffefa;--surface-muted:#f3f0ea;--text-primary:#2d2924;--text-secondary:#6e665d;--text-tertiary:#9a9187;--border-whisper:#e7e0d7;--border-strong:#d5cabd;--accent-link:#1f5f8f;--accent-link-hover:#174b73;--accent-focus:#0b6ea8;--status-error:#8f3d2f;--status-warning:#7a541d;--status-success:#3f6f46;--status-info:#1f5f8f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:6px;--radius-md:10px;--content-width:920px;--page-gutter:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-source-sans-3), system-ui, sans-serif}body{min-block-size:100dvh;margin:0;overflow-x:clip}a{color:var(--accent-link);text-underline-offset:.2em;text-decoration-color:#0000;transition:color .12s ease-out,text-decoration-color .12s ease-out,outline-offset .18s ease-in-out}a:hover{color:var(--accent-link-hover);text-decoration-color:currentColor}a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-focus);outline-offset:var(--space-1)}.page-shell{inline-size:min(100%, calc(var(--content-width) + (2 * var(--page-gutter))));padding:var(--space-16) var(--page-gutter) var(--space-20);margin-inline:auto}.masthead{border-block-end:1px solid var(--border-whisper);padding-block-end:var(--space-10)}.eyebrow,.notice-meta,.page-status{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.35}.masthead h1{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin:var(--space-4) 0 0;max-inline-size:12ch;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:500;line-height:.95}.lede{color:var(--text-secondary);margin:var(--space-6) 0 0;max-inline-size:36rem;font-size:1.125rem;line-height:1.65}.page-status{margin-block-start:var(--space-8)}.notice-section{padding-block-start:var(--space-10)}.notice-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.notice-row,.notice-detail,.state-panel{background:var(--surface-article);border:1px solid var(--border-whisper);border-radius:var(--radius-md);padding:var(--space-4)}.notice-row:not(.skeleton-row-surface){gap:var(--space-2);display:grid}.notice-meta{overflow-wrap:anywhere;display:block}.notice-title,.notice-detail-title,.state-panel h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:600;line-height:1.2}.notice-title{word-break:keep-all;margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.notice-title-link{align-items:center;min-block-size:44px;display:flex}.notice-back-link{border:1px solid var(--border-whisper);border-radius:var(--radius-sm);min-block-size:44px;padding-inline:var(--space-4);align-items:center;margin-block-end:var(--space-4);display:inline-flex}.notice-detail{padding:var(--space-6)}.notice-detail-title{margin:var(--space-3) 0 0;font-size:clamp(1.5rem,3vw,2.25rem)}.notice-detail-body{color:var(--text-primary);margin:var(--space-3) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:1rem;line-height:1.7}.state-panel{background:var(--surface-muted);border-color:var(--border-strong);padding:var(--space-10)}.state-panel h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.state-panel.error h2{color:var(--status-error)}.state-panel p{color:var(--text-secondary);margin:var(--space-3) 0 0;font-size:1rem;line-height:1.7}.pagination{border-block-start:1px solid var(--border-whisper);align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--space-12);padding-block-start:var(--space-6);display:flex}.pagination a{border:1px solid var(--border-whisper);border-radius:var(--radius-sm);min-block-size:44px;padding-inline:var(--space-4);align-items:center;display:inline-flex}@media (min-width:768px){.page-shell{padding-block-start:var(--space-20)}.notice-row{padding:var(--space-5)}.notice-detail{padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s}}
.masthead-grid{gap:var(--space-4);display:grid}.masthead-copy{min-inline-size:0}.masthead-admin-actions{align-items:center;gap:var(--space-2) var(--space-3);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.admin-panel-slot{padding-block-start:var(--space-6)}.admin-form{background:var(--surface-article);border:1px solid var(--border-whisper);border-radius:var(--radius-md);gap:var(--space-4);padding:var(--space-4);display:grid}.admin-form-copy{gap:var(--space-2);display:grid}.admin-form-copy p,.admin-helper,.admin-field-error,.admin-form-error,.admin-status{margin:0}.admin-kicker,.admin-field-label,.admin-status{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.35}.admin-form-copy p:not(.admin-kicker),.admin-helper{color:var(--text-secondary);font-size:.925rem;line-height:1.55}.admin-field-group{gap:var(--space-2);min-inline-size:0;display:grid}.admin-input,.admin-textarea{background:var(--surface-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;min-block-size:44px;inline-size:100%;min-inline-size:0;padding:var(--space-3) var(--space-4);transition:border-color .12s ease-out,outline-offset .18s ease-in-out}.admin-textarea{resize:vertical;line-height:1.55}.admin-input:focus-visible,.admin-textarea:focus-visible,.admin-button:focus-visible,.admin-link-button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-focus);outline-offset:var(--space-1)}.admin-field-error,.admin-form-error{color:var(--status-error);font-size:.925rem;line-height:1.55}.admin-form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-button,.admin-link-button{border-radius:var(--radius-sm);cursor:pointer;font:inherit;justify-content:center;align-items:center;min-block-size:44px;font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,outline-offset .18s ease-in-out;display:inline-flex}.admin-button{padding-inline:var(--space-4)}.admin-link-button{border:1px solid var(--border-whisper);color:var(--accent-link);padding-inline:var(--space-3);background:0 0}.admin-button-primary{background:var(--accent-link);border:1px solid var(--accent-link);color:var(--surface-article)}.admin-button-secondary{border:1px solid var(--border-whisper);color:var(--accent-link);background:0 0}.admin-button-primary:hover:not(:disabled){background:var(--accent-link-hover);border-color:var(--accent-link-hover)}.admin-button-secondary:hover:not(:disabled),.admin-link-button:hover:not(:disabled){color:var(--accent-link-hover);text-underline-offset:.2em;text-decoration:underline}.admin-button:disabled,.admin-link-button:disabled{color:var(--text-tertiary);cursor:default}@media (max-width:420px){.admin-button,.admin-link-button{inline-size:100%}.masthead-admin-actions{align-items:stretch}}@media (min-width:768px){.masthead-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.masthead-admin-actions{justify-content:flex-end;padding-block-start:var(--space-1)}.admin-form{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.admin-input,.admin-textarea,.admin-button,.admin-link-button{transition-duration:0s}}
.notice-image-field{min-inline-size:0}.notice-image-input::file-selector-button{background:var(--surface-muted);border:1px solid var(--border-whisper);border-radius:var(--radius-sm);color:var(--accent-link);cursor:pointer;font:inherit;min-block-size:44px;padding-inline:var(--space-4);margin-inline-end:var(--space-3);font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.notice-image-input::file-selector-button:hover{color:var(--accent-link-hover)}.notice-image-preview{background:var(--surface-canvas);border:1px solid var(--border-whisper);border-radius:var(--radius-md);gap:var(--space-3);min-inline-size:0;padding:var(--space-3);margin:0;display:grid;overflow:hidden}.notice-image-preview-media{aspect-ratio:16/9;background:var(--surface-muted);border-radius:var(--radius-sm);object-fit:contain;block-size:auto;inline-size:100%;display:block}.notice-image-preview-copy{color:var(--text-secondary);gap:var(--space-1);overflow-wrap:anywhere;font-size:.925rem;line-height:1.55;display:grid}.notice-image-remove{justify-self:start}@media (max-width:420px){.notice-image-remove{inline-size:100%}}@media (prefers-reduced-motion:reduce){.notice-image-input::file-selector-button{transition-duration:0s}}
.notice-detail-image-frame{background:var(--surface-muted);border:1px solid var(--border-whisper);border-radius:var(--radius-sm);inline-size:100%;margin:var(--space-3) 0 0;place-items:center;max-inline-size:100%;display:grid;position:relative;overflow:hidden}.notice-detail-image{object-fit:contain;opacity:0;block-size:100%;inline-size:100%;transform:translate3d(0, var(--space-1), 0);grid-area:1/1;transition:opacity .2s ease-out,transform .2s ease-out;display:block}.notice-detail-image-frame-loaded .notice-detail-image{opacity:1;transform:translate(0,0)}.notice-detail-image-feedback{color:var(--text-secondary);gap:var(--space-3);padding:var(--space-4);text-align:center;grid-area:1/1;justify-items:center;font-size:.925rem;line-height:1.55;display:grid}.notice-detail-image-progress-meter{block-size:var(--space-16);inline-size:var(--space-16);place-items:center;display:grid}.notice-detail-image-progress,.notice-detail-image-progress-value{grid-area:1/1}.notice-detail-image-progress{block-size:100%;inline-size:100%;overflow:visible;transform:rotate(-90deg)}.notice-detail-image-progress-track,.notice-detail-image-progress-ring{fill:none;stroke-width:calc(var(--space-1) / 2)}.notice-detail-image-progress-track{stroke:var(--border-strong)}.notice-detail-image-progress-ring{stroke:var(--accent-link);stroke-dasharray:100;stroke-linecap:round}.notice-detail-image-progress-indeterminate .notice-detail-image-progress{animation:1.2s linear infinite notice-detail-image-progress-rotate}.notice-detail-image-progress-indeterminate .notice-detail-image-progress-ring{stroke-dasharray:24 100;stroke-dashoffset:0}.notice-detail-image-progress-value{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.35}.notice-detail-image-error{color:var(--text-tertiary)}@keyframes notice-detail-image-progress-rotate{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.notice-detail-image,.notice-detail-image-progress-indeterminate .notice-detail-image-progress{transition:none;animation:none}.notice-detail-image{transform:none}}
.notice-comments{background:var(--surface-article);border:1px solid var(--border-whisper);border-radius:var(--radius-md);gap:var(--space-4);min-inline-size:0;padding:var(--space-4);margin-block-start:var(--space-8);display:grid}.notice-comments h3{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.2}.notice-comments>p,.notice-comment-results>p,.notice-comment-field>p,.notice-comment-form>p,.notice-comment-body{overflow-wrap:anywhere;margin:0;font-size:.925rem;line-height:1.55}.notice-comments>p,.notice-comment-results>p,.notice-comment-field>p{color:var(--text-secondary)}.notice-comment-results{inline-size:100%;min-inline-size:0;display:grid}.notice-comment-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.notice-comment-list li{border-block-start:1px solid var(--border-whisper);gap:var(--space-2);min-inline-size:0;max-inline-size:100%;padding-block-start:var(--space-4);display:grid}.notice-comment-list li:first-child{border-block-start:0;padding-block-start:0}.notice-comment-depth-1{margin-inline-start:var(--space-4)}.notice-comment-depth-2{margin-inline-start:calc(2 * var(--space-4))}.notice-comment-depth-3{margin-inline-start:calc(3 * var(--space-4))}.notice-comment-depth-4{margin-inline-start:calc(4 * var(--space-4))}.notice-comment-meta{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.notice-comment-meta strong{overflow-wrap:anywhere}.notice-comment-body{color:var(--text-primary);text-wrap:balance;white-space:pre-wrap}.notice-comment-reply-button{border:1px solid var(--border-whisper);border-radius:var(--radius-sm);color:var(--accent-link);cursor:pointer;font:inherit;min-block-size:calc(var(--space-10) + var(--space-1));padding-inline:var(--space-4);background:0 0;justify-content:center;justify-self:start;align-items:center;font-weight:600;transition:border-color .12s ease-out,color .12s ease-out,outline-offset .18s ease-in-out;display:inline-flex}.notice-comment-reply-button:hover:not(:disabled){border-color:var(--accent-link-hover);color:var(--accent-link-hover)}.notice-comment-reply-button:disabled{border-color:var(--border-whisper);color:var(--text-tertiary);cursor:default}.notice-comment-form{border-block-start:1px solid var(--border-whisper);gap:var(--space-3);padding-block-start:var(--space-4);display:grid}.notice-comment-field{gap:var(--space-2);min-inline-size:0;display:grid}.notice-comment-field label{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.35}.notice-comment-field input,.notice-comment-field textarea{background:var(--surface-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;inline-size:100%;min-block-size:calc(var(--space-10) + var(--space-1));min-inline-size:0;padding:var(--space-3) var(--space-4);transition:border-color .12s ease-out,outline-offset .18s ease-in-out}.notice-comment-field textarea{resize:vertical;line-height:1.55}.notice-comment-field input:focus-visible,.notice-comment-field textarea:focus-visible,.notice-comment-form button:focus-visible,.notice-comment-reply-button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-focus);outline-offset:var(--space-1)}.notice-comment-field>p[role=alert],.notice-comment-form>p[role=alert],.notice-comment-submission-error{color:var(--status-error)}.notice-comment-form>p[role=status],.notice-comment-submission-success{color:var(--status-success)}.notice-comment-submission-status{color:var(--status-info)}.notice-comment-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.notice-comment-form button{background:var(--accent-link);border:1px solid var(--accent-link);border-radius:var(--radius-sm);color:var(--surface-article);cursor:pointer;font:inherit;min-block-size:calc(var(--space-10) + var(--space-1));padding-inline:var(--space-4);justify-content:center;justify-self:start;align-items:center;font-weight:600;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,outline-offset .18s ease-in-out;display:inline-flex}.notice-comment-form button:hover:not(:disabled){background:var(--accent-link-hover);border-color:var(--accent-link-hover)}.notice-comment-form button:disabled{background:var(--surface-muted);border-color:var(--border-whisper);color:var(--text-tertiary);cursor:default}.notice-comment-form .notice-comment-secondary-action{border-color:var(--border-whisper);color:var(--accent-link);background:0 0}.notice-comment-form .notice-comment-secondary-action:hover:not(:disabled){background:var(--surface-canvas);border-color:var(--accent-link-hover);color:var(--accent-link-hover)}@media (min-width:768px){.notice-comments{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.notice-comment-field input,.notice-comment-field textarea,.notice-comment-form button,.notice-comment-reply-button{transition-duration:0s}}
.notice-search-form{background:var(--surface-article);border:1px solid var(--border-whisper);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);margin-block-end:var(--space-6);display:grid}.notice-search-label{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.35}.notice-search-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.notice-search-input{background:var(--surface-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;min-block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:var(--space-4);flex:16rem;transition:border-color .12s ease-out,outline-offset .18s ease-in-out}.notice-search-input:focus-visible,.notice-search-button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent-focus);outline-offset:var(--space-1)}.notice-search-button,.notice-search-clear{border-radius:var(--radius-sm);font:inherit;min-block-size:44px;padding-inline:var(--space-4);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.notice-search-button{background:var(--accent-link);border:1px solid var(--accent-link);color:var(--surface-article);cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,outline-offset .18s ease-in-out}.notice-search-button:hover{background:var(--accent-link-hover);border-color:var(--accent-link-hover)}.notice-search-clear{border:1px solid var(--border-whisper)}@media (max-width:420px){.notice-search-controls{align-items:stretch}.notice-search-button,.notice-search-clear{inline-size:100%}.notice-search-input{flex-basis:100%}}@media (min-width:768px){.notice-search-form{padding:var(--space-5)}}
.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.loading-region{margin:0}.skeleton-visual{display:block}.skeleton-line{background:var(--surface-muted);border:1px solid var(--border-whisper);border-radius:var(--radius-sm);opacity:.72;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.skeleton-row-surface{pointer-events:none}.skeleton-title-target{inline-size:100%}.skeleton-list-date-line{block-size:1em;inline-size:9rem;margin-block-end:var(--space-2)}.skeleton-title-line{block-size:1em;inline-size:min(100%,34rem)}.skeleton-back-link{pointer-events:none;inline-size:9rem}.skeleton-back-line{block-size:.85em;inline-size:100%}.skeleton-detail{pointer-events:none}.skeleton-date-line{block-size:1em;inline-size:12rem}.skeleton-detail-title-line{block-size:1em;inline-size:min(100%,38rem)}.skeleton-body-lines{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}.skeleton-body-line{block-size:1em}.skeleton-body-line-wide{inline-size:88%}.skeleton-body-line-full{inline-size:100%}.skeleton-body-line-medium{inline-size:72%}.skeleton-body-line-short{inline-size:56%}.skeleton-body-line-long{inline-size:80%}.content-reveal{animation:.2s ease-out both content-reveal}@keyframes skeleton-pulse{0%,to{opacity:.54}50%{opacity:.86}}@keyframes content-reveal{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.skeleton-line,.content-reveal{animation:none}}
