.gp-layout .gp-text-accordion{margin:26px 0;border-top:1px solid var(--soft-rule);border-bottom:1px solid var(--soft-rule);min-width:0}.gp-layout .gp-text-accordion>summary{list-style:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;align-items:center;padding:18px 2px;color:var(--ink);font:700 clamp(1.3rem,2vw,1.6rem)/1.35 var(--serif);transition:color .18s}.gp-layout .gp-text-accordion>summary::-webkit-details-marker{display:none}.gp-layout .gp-text-accordion>summary>h2{margin:0;min-width:0;flex:1;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.gp-layout .gp-text-accordion>summary:after{content:'+';font:400 1.65rem/1 var(--sans);color:var(--red);flex:none}.gp-layout .gp-text-accordion[open]>summary:after{content:'−'}.gp-layout .gp-text-accordion>summary:hover{color:var(--red)}.gp-layout .gp-text-accordion>summary:focus-visible{outline:2px solid var(--red);outline-offset:3px}.gp-layout .gp-text-accordion>.gp-article{margin:0;padding:0 2px 20px}.gp-layout .gp-text-accordion>.gp-article>h2{display:none}.gp-layout .gp-text-accordion>.gp-article .gp-rich{margin-top:0}@media(prefers-reduced-motion:reduce){.gp-layout .gp-text-accordion>summary{transition:none}}
