.announcement-content[data-astro-cid-4e2rusdg]{font:var(--m3e-type-body-medium);color:var(--on-surface-variant);line-height:1.6;margin-bottom:var(--m3e-space-3);word-break:break-word;white-space:pre-line}.announcement-actions[data-astro-cid-4e2rusdg]{display:flex;align-items:center;justify-content:space-between;gap:var(--m3e-space-3)}.announcement-btn[data-astro-cid-4e2rusdg]{display:inline-flex;align-items:center;gap:var(--m3e-space-1);height:2rem;padding:0 var(--m3e-space-3);border-radius:var(--shape-corner-m);background:var(--secondary-container);color:var(--on-secondary-container);font:var(--m3e-type-label-medium);font-weight:500;text-decoration:none;--m3e-state-color: var(--on-secondary-container);transition:background-color var(--m3e-duration-short) var(--m3e-easing-standard)}.announcement-btn__icon[data-astro-cid-4e2rusdg]{width:1rem;height:1rem;opacity:.8}.announcement-close-btn[data-astro-cid-4e2rusdg]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--shape-corner-full);background:var(--btn-regular-bg);color:var(--on-surface-variant);cursor:pointer;border:none;--m3e-state-color: var(--error);transition:color var(--m3e-duration-short) var(--m3e-easing-standard),background-color var(--m3e-duration-short) var(--m3e-easing-standard)}.announcement-close-btn[data-astro-cid-4e2rusdg]:hover{color:var(--error);background:var(--error-container)}.announcement-close-btn__icon[data-astro-cid-4e2rusdg]{width:1.125rem;height:1.125rem}.announcement-letter[data-astro-cid-kexm6yco]{--letter-stamp-unit: calc(var(--m3e-space-8) * 2);--letter-art-space: calc(var(--letter-stamp-unit) * 3);position:relative;isolation:isolate;margin-block-end:var(--m3e-space-6);padding:var(--m3e-space-6) var(--m3e-space-8);overflow:hidden;border:1px solid color-mix(in oklab,var(--outline-variant) 65%,var(--card-bg));border-radius:var(--shape-corner-l);background:radial-gradient(ellipse at right top,color-mix(in oklab,var(--primary-container) 28%,transparent),transparent 65%),var(--card-bg);color:var(--on-surface);box-shadow:0 var(--m3e-space-2) var(--m3e-space-8) color-mix(in oklab,var(--primary) 5%,transparent);scroll-margin-block-start:calc(var(--m3e-space-8) * 3)}.letter-heading[data-astro-cid-kexm6yco]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--m3e-space-2);padding-inline-end:var(--letter-art-space);color:var(--primary);font:var(--m3e-type-label-large)}.letter-icon[data-astro-cid-kexm6yco]{display:grid;place-items:center;width:var(--m3e-space-8);height:var(--m3e-space-8);flex-shrink:0;border-radius:var(--shape-corner-s);background:var(--primary-container);color:var(--on-primary-container)}.letter-icon[data-astro-cid-kexm6yco] svg[data-astro-cid-kexm6yco]{width:var(--m3e-space-4);height:var(--m3e-space-4)}.letter-label[data-astro-cid-kexm6yco]{letter-spacing:.12em;overflow-wrap:anywhere}.letter-unread[data-astro-cid-kexm6yco]{display:inline-flex;align-items:center;gap:var(--m3e-space-1);margin-inline-start:var(--m3e-space-2);padding:var(--m3e-space-1) var(--m3e-space-2);border-radius:var(--shape-corner-full);background:var(--primary-container);color:var(--on-primary-container);font:var(--m3e-type-label-small)}.letter-unread[data-astro-cid-kexm6yco]:before{content:"";width:var(--m3e-space-1);height:var(--m3e-space-1);border-radius:var(--shape-corner-full);background:currentColor}.announcement-letter[data-astro-cid-kexm6yco] h2[data-astro-cid-kexm6yco]{padding-inline-end:var(--letter-art-space);font:var(--m3e-type-headline-small);line-height:1.45;margin:var(--m3e-space-4) 0 var(--m3e-space-3);overflow-wrap:anywhere;text-wrap:pretty}.letter-message[data-astro-cid-kexm6yco]{padding-inline-end:var(--letter-art-space)}.announcement-content[data-astro-cid-kexm6yco]{font:var(--m3e-type-body-large);line-height:1.9;color:var(--on-surface-variant);white-space:pre-line;overflow-wrap:anywhere;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.announcement-letter[data-astro-cid-kexm6yco][data-full=true] .announcement-content[data-astro-cid-kexm6yco]{display:block;-webkit-line-clamp:unset;overflow:visible}.letter-footer[data-astro-cid-kexm6yco]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--m3e-space-3);padding-block-start:var(--m3e-space-3);margin-block-start:var(--m3e-space-5);border-top:1px dashed color-mix(in oklab,var(--outline-variant) 55%,transparent)}.letter-signature[data-astro-cid-kexm6yco]{display:inline-flex;align-items:center;gap:var(--m3e-space-2);min-width:0;font:var(--m3e-type-body-small);color:var(--on-surface-variant);overflow-wrap:anywhere}.letter-signature[data-astro-cid-kexm6yco] svg[data-astro-cid-kexm6yco]{width:var(--m3e-space-5);height:var(--m3e-space-5);flex-shrink:0;color:var(--primary)}.letter-actions[data-astro-cid-kexm6yco]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--m3e-space-2)}.announcement-letter[data-astro-cid-kexm6yco] button[data-astro-cid-kexm6yco]{display:inline-flex;align-items:center;justify-content:center;gap:var(--m3e-space-2);min-height:calc(var(--m3e-space-10) + var(--m3e-space-1));padding:var(--m3e-space-2) var(--m3e-space-3);border:1px solid #0000;border-radius:var(--shape-corner-m);font:var(--m3e-type-label-large);cursor:pointer;color:var(--on-primary-container);background:var(--primary-container);--m3e-state-color: var(--on-primary-container)}.announcement-letter[data-astro-cid-kexm6yco] button[data-astro-cid-kexm6yco] svg[data-astro-cid-kexm6yco]{width:var(--m3e-space-4);height:var(--m3e-space-4);flex-shrink:0}.announcement-letter[data-astro-cid-kexm6yco] .letter-read[data-astro-cid-kexm6yco]{border-color:color-mix(in oklab,var(--outline-variant) 55%,transparent);background:var(--card-bg);color:var(--on-surface-variant);--m3e-state-color: var(--on-surface-variant)}.announcement-letter[data-astro-cid-kexm6yco] .letter-open[data-astro-cid-kexm6yco]{margin-inline-start:auto}.letter-art[data-astro-cid-kexm6yco]{position:absolute;z-index:-1;inset-block-start:var(--m3e-space-5);inset-inline-end:calc(var(--m3e-space-6) + var(--m3e-space-1));width:calc(var(--letter-stamp-unit) * 2 + var(--m3e-space-4));pointer-events:none;user-select:none}.letter-stamp[data-astro-cid-kexm6yco]{position:relative;width:calc(var(--letter-stamp-unit) + var(--m3e-space-10));margin-inline-start:auto;padding:var(--m3e-space-1);border:1px dashed var(--outline-variant);border-radius:var(--shape-corner-xs);background:var(--card-bg);transform:rotate(7deg);box-shadow:var(--m3e-space-1) var(--m3e-space-2) var(--m3e-space-4) color-mix(in oklab,var(--primary) 8%,transparent)}.letter-stamp[data-astro-cid-kexm6yco] svg[data-astro-cid-kexm6yco]{display:block;width:100%;height:auto}.stamp-sky[data-astro-cid-kexm6yco]{fill:color-mix(in oklab,var(--primary-container) 38%,var(--card-bg))}.stamp-sun[data-astro-cid-kexm6yco]{fill:var(--secondary-container)}.stamp-far-coast[data-astro-cid-kexm6yco]{fill:color-mix(in oklab,var(--tertiary) 23%,var(--card-bg))}.stamp-sea[data-astro-cid-kexm6yco]{fill:color-mix(in oklab,var(--tertiary-container) 70%,var(--card-bg))}.stamp-near-coast[data-astro-cid-kexm6yco]{fill:color-mix(in oklab,var(--primary-container) 75%,var(--card-bg))}.stamp-detail[data-astro-cid-kexm6yco]{stroke:var(--on-surface-variant);stroke-width:1.5px;stroke-linecap:round;opacity:.5}.letter-postmark[data-astro-cid-kexm6yco]{position:absolute;z-index:1;width:calc(var(--letter-stamp-unit) * 2);inset-block-start:calc(var(--m3e-space-6) * 2);inset-inline-end:var(--m3e-space-10);color:var(--primary);stroke:currentColor;stroke-width:1px;opacity:.3;transform:rotate(-12deg)}.announcement-letter[data-astro-cid-kexm6yco] [data-astro-cid-kexm6yco][hidden],.announcement-letter[data-astro-cid-kexm6yco][data-collapsed=true] .letter-body[data-astro-cid-kexm6yco],.announcement-letter[data-astro-cid-kexm6yco][data-collapsed=true] .letter-art[data-astro-cid-kexm6yco]{display:none}.announcement-letter[data-astro-cid-kexm6yco][data-collapsed=true] .letter-heading[data-astro-cid-kexm6yco],.announcement-letter[data-astro-cid-kexm6yco][data-collapsed=true] h2[data-astro-cid-kexm6yco]{padding-inline-end:0}.announcement-letter[data-astro-cid-kexm6yco][data-collapsed=true] h2[data-astro-cid-kexm6yco]{font:var(--m3e-type-title-medium);margin-block-end:0}@media(width<=600px){.announcement-letter[data-astro-cid-kexm6yco]{--letter-art-space: calc(var(--letter-stamp-unit) + var(--m3e-space-4));padding:var(--m3e-space-5)}.letter-heading[data-astro-cid-kexm6yco]{gap:var(--m3e-space-2)}.letter-unread[data-astro-cid-kexm6yco]{margin-inline-start:0}.announcement-letter[data-astro-cid-kexm6yco] h2[data-astro-cid-kexm6yco]{font:var(--m3e-type-title-large);line-height:1.5}.letter-message[data-astro-cid-kexm6yco]{padding-inline-end:0}.letter-art[data-astro-cid-kexm6yco]{inset-block-start:var(--m3e-space-5);inset-inline-end:var(--m3e-space-5);width:var(--letter-stamp-unit)}.letter-stamp[data-astro-cid-kexm6yco]{width:var(--letter-stamp-unit)}.letter-postmark[data-astro-cid-kexm6yco]{width:calc(var(--letter-stamp-unit) + var(--m3e-space-6));inset-block-start:var(--m3e-space-8);inset-inline-end:var(--m3e-space-5)}.letter-footer[data-astro-cid-kexm6yco]{align-items:flex-start;gap:var(--m3e-space-3)}.letter-actions[data-astro-cid-kexm6yco]{margin-inline-start:auto}}announcement-widget[data-astro-cid-zyrcaoot]{display:contents}announcement-widget[data-astro-cid-zyrcaoot][data-visible=false]{display:none}.sidebar-widget:has(announcement-widget[data-visible=false]){display:none}
