.questions-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;align-items:start}
.questions-layout>.eyebrow,.questions-layout>div>.eyebrow{margin-bottom:20px}
.questions-layout h2{font-size:36px}
.questions-intro{font-size:13px;color:var(--muted);line-height:1.8;max-width:300px;margin-top:20px}
.questions-layout .inline-link{margin-top:27px}
.questions-list{border-top:1px solid var(--line)}
.questions-list details{border-bottom:1px solid var(--line)}
.questions-list summary{list-style:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:14px;line-height:1.6;padding:22px 34px 22px 0;position:relative}
.questions-list summary::-webkit-details-marker{display:none}
.questions-list summary:after{content:'+';position:absolute;right:3px;top:20px;font-family:var(--font);font-size:21px;font-weight:400;color:#739161}
.questions-list details[open] summary:after{content:'−'}
.questions-list summary:focus-visible{outline:3px solid #c57d48;outline-offset:4px}
.questions-list details p{font-size:12px;color:var(--muted);line-height:1.85;padding:0 25px 22px 0}
.cta-sign-in{padding:0;background:none;font-size:11px;color:#526441}
.cta-sign-in span{margin-left:12px}
.cta-sign-in:hover{text-decoration:underline;text-underline-offset:4px}
#repository-link[aria-disabled="true"]{cursor:default;color:#6f7c63}
.footer-soon{font-family:var(--mono);font-size:7px;color:#6f7c63;border:1px solid var(--line);padding:2px 5px;border-radius:3px;margin-left:5px;white-space:nowrap}
.closing-cta .container>div:last-child>a.button{font-size:14px;color:#fff}
@media(max-width:1200px){.questions-layout{gap:55px}}
@media(max-width:960px){.questions-layout{gap:35px}.questions-layout h2{font-size:30px}.questions-list summary{font-size:12px}.questions-list details p{font-size:11px}.footer-soon{display:block;margin:4px 0 0;width:max-content}}
@media(max-width:720px){.questions-layout{grid-template-columns:1fr;gap:35px}.questions-layout h2{font-size:32px}.questions-intro{font-size:13px;max-width:400px}.questions-list summary{font-size:14px;padding-block:20px}.questions-list details p{font-size:12px}.hero-actions{gap:16px}.hero-actions .button{font-size:11px;gap:10px;padding:16px 14px}.hero-actions .button-plain{padding-inline:0;font-size:10px}.closing-cta .container>div:last-child>a.button{font-size:13px}.footer-soon{display:inline-block;margin:0 0 0 5px}}
@media(max-width:380px){.hero-actions{gap:12px}.hero-actions .button{font-size:10px;gap:8px;padding:15px 11px}.hero-actions .button-plain{padding-inline:0;font-size:9px}.hero-actions .button-plain .icon{width:17px;height:17px}}
