.fs-qpage{--fs-q0:#FBF6EA;--fs-q1:#D5E6DA;--fs-q2:#E7E1F4;--fs-qink:#1d2926;--fs-qmute:#4f5a55;--fs-qmark:#E45E42;padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(48px,8vw,110px)}
.fs-qpage .fs-qin{max-width:960px;margin:clamp(32px,5vw,72px) auto clamp(56px,8vw,120px)}
.fs-qpage .fs-c0{--fs-qbg:var(--fs-q0)}.fs-qpage.fs-c0{--fs-qbg:var(--fs-q0)}
.fs-qpage.fs-c1{--fs-qbg:var(--fs-q1)}.fs-qpage.fs-c2{--fs-qbg:var(--fs-q2)}
.fs-qpage .fs-qcrumb{margin:0 0 20px;font:700 11px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-qmute)}
.fs-qpage .fs-qcrumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.fs-qpage .fs-qcard{background:var(--fs-qbg);color:var(--fs-qink);border:2px solid #111;border-radius:12px;padding:clamp(28px,6vw,72px)}
.fs-qpage .fs-qtag{display:inline-block;margin:0 0 22px;padding:4px 12px;border:2px solid #111;border-radius:999px;background:#DAF176;color:#111;font:700 12px/1.2 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}
.fs-qpage .fs-qbig{margin:0 0 clamp(24px,4vw,40px);padding:0;font-family:Georgia,"Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;font-size:clamp(30px,5.4vw,62px);line-height:1.22;font-weight:400;font-style:normal;letter-spacing:-.01em;text-transform:none;color:var(--fs-qink);text-wrap:pretty}
.fs-qpage .fs-qbig::before{content:"\201C";display:block;font-size:1.6em;line-height:.6;height:.5em;margin:0 0 .15em;color:var(--fs-qmark)}
.fs-qpage .fs-qby{position:relative;margin:0 0 14px;padding-top:18px;font:700 14px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-qmute)}
.fs-qpage .fs-qby::before{content:"";position:absolute;left:0;top:0;width:56px;height:3px;background:var(--fs-qmark)}
.fs-qpage .fs-qsrc,.fs-qpage .fs-qtopics{margin:6px 0 0;font:500 15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--fs-qink)}
.fs-qpage .fs-qsrc a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.fs-qpage a:focus-visible{outline:3px solid #111;outline-offset:3px}
.fs-qpage .fs-qmore{margin-top:clamp(40px,7vw,80px)}
.fs-qpage .fs-qmore h2{margin:0 0 18px;font:800 13px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-qink)}
.fs-qpage .fs-qmore ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.fs-qpage .fs-qmore li{margin:0;padding:0;border:2px solid #111;border-radius:10px;background:var(--fs-q0)}
.fs-qpage .fs-qmore li.fs-c1{background:var(--fs-q1)}.fs-qpage .fs-qmore li.fs-c2{background:var(--fs-q2)}
.fs-qpage .fs-qmore li{display:flex}
.fs-qpage .fs-qmore li a{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-width:0;padding:20px;color:var(--fs-qink);text-decoration:none}
.fs-qpage .fs-qmore li a:hover .fs-qmt{text-decoration:underline;text-underline-offset:4px}
.fs-qpage .fs-qmt{display:block;font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.45}
.fs-qpage .fs-qmb{display:block;margin-top:auto;font:700 11px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-qmute)}
.fs-qpage .fs-qback{margin:clamp(28px,5vw,48px) 0 0}
.fs-qpage .fs-qback a{display:inline-block;padding:3px 0;border-bottom:2px solid currentColor;color:var(--fs-qink);font:800 12px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}
@media(max-width:800px){.fs-qpage .fs-qmore ul{grid-template-columns:minmax(0,1fr)}}
