.fq{--answer:color-mix(in srgb, var(--muted) 72%, var(--ink));scroll-margin-top:90px;position:relative}.fq__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,46px);margin-bottom:clamp(28px,3.6vw,46px);display:grid}.fq__head .h2{letter-spacing:normal;font-optical-sizing:none;font-variation-settings:"opsz" 24;max-width:17ch}.fq__lead{text-wrap:pretty;max-width:54ch;padding-bottom:5px}.fq__board{border-radius:var(--r-xl);background:var(--card) var(--rings) no-repeat right -1120px bottom -1090px;box-shadow:inset 0 0 0 1px #ffffffe6, 0 0 0 1px var(--line-soft), 0 1px 2px #4a303a0d, 0 34px 64px -44px #4a303a8c;background-size:1440px 1440px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fq__bcol{flex-direction:column;gap:clamp(22px,2.4vw,32px);min-width:0;padding:clamp(24px,2.8vw,40px) clamp(20px,2.4vw,34px);display:flex}.fq__bcol+.fq__bcol{border-left:1px solid var(--line)}.fq__gh{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:11px;display:flex}.fq__gi{background:var(--sand);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.fq__gi svg,.qx__pts svg{stroke:currentColor;stroke-width:6px;stroke-linejoin:round;display:block}.fq__gt{min-width:0;font-family:var(--serif);letter-spacing:normal;color:var(--ink);font-optical-sizing:none;font-variation-settings:"opsz" 24;text-wrap:balance;flex:auto;font-size:clamp(17px,1.45vw,20px);line-height:1.24}.fq__gn{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.fq__list{flex-direction:column;min-width:0;display:flex}.fq__list>li+li{border-top:1px solid var(--line-soft)}.fq__list>li:has(>.qx[open]){border-top-color:#0000}.fq__list>li:has(>.qx[open])+li{border-top-color:#0000}.qx{min-width:0;transition:background .4s var(--ease), margin-block .4s var(--ease);border-radius:18px;margin-inline:-14px;padding-inline:14px}.qx[open]{background:color-mix(in srgb, var(--sand) 58%, var(--card));margin-block:10px}.fq__list>li:first-child .qx[open]{margin-block-start:0}.fq__list>li:last-child .qx[open]{margin-block-end:0}.qx__q{cursor:pointer;font-family:var(--serif);letter-spacing:normal;color:var(--ink);font-optical-sizing:none;font-variation-settings:"opsz" 24;transition:color .3s var(--ease);align-items:flex-start;gap:14px;padding:16px 2px 16px 0;font-size:clamp(16.5px,1.28vw,19px);font-weight:400;line-height:1.34;list-style:none;display:flex}.qx__q::-webkit-details-marker{display:none}.qx__q::marker{content:""}.qx__q:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}@media (hover:hover){.qx:not([open]) .qx__q:hover{color:var(--accent-deep)}.qx:not([open]):hover{background:color-mix(in srgb, var(--sand) 34%, var(--card))}}.qx__t{text-wrap:pretty;flex:auto;min-width:0}.qx__m{border:1px solid var(--line);width:26px;height:26px;transition:transform .5s var(--ease-out), background .35s var(--ease), border-color .35s var(--ease);border-radius:50%;flex:none;margin-top:1px;position:relative}.qx__m:before,.qx__m:after{content:"";background:var(--accent);transition:background .35s var(--ease);border-radius:2px;position:absolute}.qx__m:before{width:10px;height:1.5px;top:11.5px;left:7px}.qx__m:after{width:1.5px;height:10px;top:7px;left:11.5px}.qx[open] .qx__m{background:var(--accent);border-color:#0000;transform:rotate(135deg)}.qx[open] .qx__m:before,.qx[open] .qx__m:after{background:#fff}@media (hover:hover){.qx:not([open]) .qx__q:hover .qx__m{border-color:var(--accent)}}.qx__a{font-family:var(--ui);color:var(--answer);text-wrap:pretty;padding:0 42px 20px 0;font-size:14.5px;line-height:1.62}.qx__pts{flex-direction:column;gap:8px;margin-top:13px;display:flex}.qx__pts li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;display:flex}.qx__pts svg{color:var(--accent);flex:none;margin-top:3px}.qx__link{min-height:44px;color:var(--accent);transition:color .3s var(--ease);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:inline-flex}.qx__link-t{transition:border-color .3s var(--ease);border-bottom:1px solid #a85f7059;padding-bottom:2px}.qx__link svg{transition:transform .4s var(--ease-out)}.qx__link:hover{color:var(--accent-deep)}.qx__link:hover .qx__link-t{border-bottom-color:var(--accent-deep)}.qx__link:hover svg{transform:translate(3px)}.qx__advisor{min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft), 0 1px 2px #4a303a0d;transition:background .3s var(--ease), box-shadow .3s var(--ease);background:#ffffffc7;border-radius:99px;align-items:center;gap:9px;margin-top:14px;padding:5px 16px 5px 5px;font-size:14px;font-weight:600;display:inline-flex}.qx__advisor-ico{background:var(--sand);width:30px;height:30px;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;display:grid}.qx__advisor-ico svg{stroke:currentColor;stroke-width:6px;stroke-linejoin:round;display:block}.qx__advisor-n{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.qx__advisor:hover{box-shadow:inset 0 0 0 1px var(--line-soft), 0 6px 14px -9px #4a303a73;background:#fff}.qx__advisor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qx__link,.qx__advisor{vertical-align:middle}.qx__link+.qx__advisor{margin-left:14px}@supports (interpolate-size:allow-keywords){.fq{interpolate-size:allow-keywords}.fq .qx::details-content{block-size:0;transition:block-size .48s var(--ease-out), content-visibility .48s allow-discrete;overflow:hidden}.fq .qx[open]::details-content{block-size:auto}}.fq .fq__ask{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(24px,3.4vw,46px);margin-top:clamp(30px,3.6vw,48px);padding:clamp(12px,1.6vw,22px) 0 0;display:grid}.fq__ask-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.fq__ask-h{font-family:var(--serif);color:var(--ink);font-optical-sizing:none;font-variation-settings:"opsz" 24;font-size:clamp(24px,2.4vw,32px);line-height:1.14}.fq__ask-p{max-width:44ch;color:var(--answer);text-wrap:pretty;font-size:14.5px;line-height:1.6}.fq__ask-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.fq__hours{color:var(--answer);font-size:12.5px}.fq__advisors{flex-direction:column;gap:8px;min-width:0;display:flex}.fq__advisors a{transition:background .35s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);background:#ffffffb8;border-radius:99px;align-items:center;gap:12px;padding:9px 15px 9px 9px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #4a303a0d}.fq__advisors a:hover{background:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 6px 14px -8px #4a303a59}.fq__av{background:var(--sand-deep);width:36px;height:36px;color:var(--accent-deep);font-family:var(--ui);border-radius:50%;flex:none;place-items:center;font-size:14.5px;font-weight:600;display:grid}.fq__ad{min-width:0;font-family:var(--ui);flex-direction:column;flex:auto;display:flex}.fq__ad strong{color:var(--ink);font-size:14.5px;font-weight:600}.fq__ad span{color:var(--muted);white-space:nowrap;font-size:13px}.fq__ax{color:var(--accent);transition:transform .4s var(--ease-out);flex:none}.fq__advisors a:hover .fq__ax{transform:translate(3px)}@media (max-width:1000px){.fq__board{grid-template-columns:1fr}.fq__bcol+.fq__bcol{border-left:0;border-top:1px solid var(--line);padding-top:clamp(20px,3vw,30px)}.fq__bcol{padding-bottom:clamp(20px,3vw,30px)}.fq .fq__ask{grid-template-columns:1fr;align-items:stretch}}@media (max-width:900px){.fq__head{grid-template-columns:1fr;align-items:start;gap:14px}.fq__head .h2{max-width:18ch}.fq__lead{padding-bottom:0}}@media (max-width:560px){.fq__head .h2{max-width:none}.fq__board{border-radius:var(--r-lg)}.fq__bcol{padding:20px 16px}.fq__gi{width:28px;height:28px}.qx{margin-inline:-10px;padding-inline:10px}.qx__q{gap:12px;padding:14px 0}.qx__a{padding:0 0 17px}.fq__ask-actions .btn{justify-content:center;width:100%}}
