.brurj7h{display:block;width:100%;padding:var(--ui-input-padding,.75rem 1rem);border:1px solid var(--ui-input-stroke-color);border-radius:var(--ui-input-radius,8px);background:var(--ui-input-bg,transparent);color:var(--ui-input-color,inherit);font-family:var(--ui-input-font-family,inherit);font-weight:var(--ui-input-font-weight,inherit);line-height:1.5;transition:border-color var(--ui-input-transition-duration,.2s),background-color var(--ui-input-transition-duration,.2s)}.brurj7h:focus-visible{outline:2px solid var(--ui-input-focus-stroke-color,var(--ui-input-stroke-color));outline-offset:2px;background:var(--ui-input-focus-bg,var(--ui-input-bg))}.brurj7h:disabled{opacity:.65;cursor:not-allowed}.brurj7h::placeholder{color:var(--ui-input-placeholder-color,currentColor);opacity:.7}.bo4k9iz{display:block;width:100%;min-height:8rem;padding:var(--ui-textarea-padding,.75rem 1rem);border:1px solid var(--ui-textarea-stroke-color);border-radius:var(--ui-textarea-radius,8px);background:var(--ui-textarea-bg,transparent);color:var(--ui-textarea-color,inherit);font-family:var(--ui-textarea-font-family,inherit);font-weight:var(--ui-textarea-font-weight,inherit);line-height:1.6;resize:none;transition:border-color var(--ui-textarea-transition-duration,.2s),background-color var(--ui-textarea-transition-duration,.2s)}.bo4k9iz:focus-visible{outline:2px solid var(--ui-textarea-focus-stroke-color,var(--ui-textarea-stroke-color));outline-offset:2px;background:var(--ui-textarea-focus-bg,var(--ui-textarea-bg))}.bo4k9iz:disabled{opacity:.65;cursor:not-allowed}.bo4k9iz::placeholder{color:var(--ui-textarea-placeholder-color,currentColor);opacity:.7}.f35pgou{display:contents}.f174ywz1{border:1px solid var(--color-border);border-radius:var(--spacing-radius-md);padding:1rem;margin-bottom:clamp(1rem,3vw,1.5rem)}.l8cp5b1{padding:0 .5rem;color:var(--color-txt);font-weight:600}.r1urnko4{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:clamp(.85rem,2vw,1.1rem)}.l1n65nkc{font-size:.95rem;color:var(--color-txt)}.h76m6y5{color:var(--color-txt-muted);font-size:.85rem}.f1nxzsle{max-width:var(--layout-story-body-max);margin:0 auto;width:100%}.t1rgyskp{display:grid;grid-template-columns:1fr minmax(220px,320px);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:start}@media (max-width:768px){.t1rgyskp{grid-template-columns:1fr}}.atc7j28{border-radius:var(--spacing-radius-md);padding:0 1rem;color:var(--color-txt-muted);line-height:1.35}@media (max-width:768px){.atc7j28{padding:1rem 0}}.am7e86p{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1rem}.c196cryv{font-weight:700;letter-spacing:.01em}.c196cryv,.e1e4u3ub{color:var(--color-txt)}.e1e4u3ub{-webkit-text-decoration:none;text-decoration:none;text-underline-offset:.22em;position:relative;display:inline-block}.e1e4u3ub:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease;bottom:-.08em}.e1e4u3ub:hover{color:var(--color-txt);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.e1e4u3ub:focus-visible:after,.e1e4u3ub:hover:after{transform:scaleX(1)}.l1hkyp1b{display:grid;grid-gap:clamp(.85rem,2vw,1.25rem);gap:clamp(.85rem,2vw,1.25rem)}.bq3g8dh{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--color-surface-veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}