.page-section{margin:0 auto 20px}.page-section:not([open]){margin-bottom:0}.section-heading{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:calc(100% - (2 * var(--app-block-edge-padding, 20px)));max-width:calc(var(--app-block-max-width, 500px) - 48px);min-height:44px;margin:0 auto 20px;padding:0;color:#c4d0dc;list-style:none;cursor:pointer;user-select:none}.section-heading::-webkit-details-marker{display:none}.section-heading:after{content:"";flex:1;height:1px;margin-left:8px;background:linear-gradient(90deg,#829eb34d,#829eb31a)}.section-heading h2{margin:0;background:none;color:inherit;font:inherit;font-size:16px;font-weight:600;text-align:left}.section-heading:hover{color:#fff}.section-heading:focus-visible{outline:2px solid #829eb3;outline-offset:2px;border-radius:4px}.section-chevron{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s ease-in-out}.page-section[open]>.section-heading .section-chevron{transform:rotate(90deg)}.page-section[data-expanded=false]>.section-heading .section-chevron{transform:rotate(0)}.page-section[data-expanded=true]>.section-heading .section-chevron{transform:rotate(90deg)}.section-content{display:flow-root}@media(prefers-reduced-motion:reduce){.section-chevron{transition:none}}@media(forced-colors:active){.section-heading:after{background:CanvasText}}