.demon-list-answer-card[data-astro-cid-i47zsgjs]{margin:0 0 2rem;padding:1.2rem 1.25rem 1.1rem;border:1px solid #d7e6ef;border-radius:1.05rem;background:linear-gradient(180deg,#fffffffa,#f4f9fcfa),radial-gradient(circle at top left,rgba(61,161,223,.08),transparent 36%);box-shadow:0 16px 34px #12304814}.demon-list-answer-label[data-astro-cid-i47zsgjs]{margin:0 0 .55rem;color:#1d6d97;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demon-list-answer-text[data-astro-cid-i47zsgjs]{margin:0;color:#24445c;font-size:1rem;line-height:1.78}.demon-list-answer-list[data-astro-cid-i47zsgjs]{margin:.95rem 0 0;padding-left:1.15rem;color:#48657a;display:grid;gap:.55rem}.demon-list-answer-list[data-astro-cid-i47zsgjs] li[data-astro-cid-i47zsgjs]{line-height:1.72}.demon-list-answer-note[data-astro-cid-i47zsgjs]{margin:.9rem 0 0;color:#567386;font-size:.95rem;line-height:1.72}.demon-list-answer-note[data-astro-cid-i47zsgjs] a[data-astro-cid-i47zsgjs]{color:#185f87;font-weight:700}.demon-list-table-wrap[data-astro-cid-i47zsgjs]{margin-top:2.1rem;margin-bottom:2.55rem}.demon-list-table[data-astro-cid-i47zsgjs]{width:100%;min-width:720px;border-collapse:collapse}.demon-list-table[data-astro-cid-i47zsgjs] th[data-astro-cid-i47zsgjs]{padding:.95rem 1rem;color:#17374d;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left;background:#eef7fc}.demon-list-table[data-astro-cid-i47zsgjs] td[data-astro-cid-i47zsgjs]{padding:.95rem 1rem;border-top:1px solid #e1ebf2;color:#35556d;font-size:.96rem;line-height:1.72;vertical-align:top;background:#fff}.demon-list-pill[data-astro-cid-i47zsgjs]{display:inline-flex;align-items:center;justify-content:center;padding:.46rem .78rem;border-radius:999px;background:linear-gradient(135deg,#143149,#24587f);color:#f6fbff;font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap}.demon-list-gallery[data-astro-cid-i47zsgjs]{display:grid;gap:1rem;margin:2rem 0 2.45rem}.demon-list-gallery-card[data-astro-cid-i47zsgjs]{margin:0;border:1px solid #d4e3ec;border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f4f9fcfa),radial-gradient(circle at top left,rgba(61,161,223,.08),transparent 32%);overflow:hidden;box-shadow:0 18px 38px #12304814}.demon-list-gallery-tag[data-astro-cid-i47zsgjs]{display:inline-flex;margin:1rem 1rem 0;width:fit-content;align-items:center;padding:.34rem .72rem;border-radius:999px;background:#136a981a;color:#19648d;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.demon-list-gallery-image[data-astro-cid-i47zsgjs]{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:0}.demon-list-gallery-caption[data-astro-cid-i47zsgjs]{padding:.95rem 1rem 1.05rem;color:#577083;font-size:.9rem;line-height:1.72}@media(min-width:760px){.demon-list-gallery[data-astro-cid-i47zsgjs]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.demon-list-table[data-astro-cid-i47zsgjs]{min-width:0;border-spacing:0}.demon-list-table[data-astro-cid-i47zsgjs] thead[data-astro-cid-i47zsgjs]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demon-list-table[data-astro-cid-i47zsgjs],.demon-list-table[data-astro-cid-i47zsgjs] tbody[data-astro-cid-i47zsgjs],.demon-list-table[data-astro-cid-i47zsgjs] tr[data-astro-cid-i47zsgjs],.demon-list-table[data-astro-cid-i47zsgjs] td[data-astro-cid-i47zsgjs]{display:block;width:100%}.demon-list-table[data-astro-cid-i47zsgjs] tbody[data-astro-cid-i47zsgjs]{display:grid;gap:.9rem}.demon-list-table[data-astro-cid-i47zsgjs] tr[data-astro-cid-i47zsgjs]{overflow:hidden;border:1px solid #dbe8f0;border-radius:1rem;background:#fff;box-shadow:0 14px 28px #12304814}.demon-list-table[data-astro-cid-i47zsgjs] td[data-astro-cid-i47zsgjs]{border:0;border-top:1px solid #edf3f7;padding:.88rem 1rem .95rem}.demon-list-table[data-astro-cid-i47zsgjs] td[data-astro-cid-i47zsgjs]:first-child{border-top:0;padding-top:1rem}.demon-list-table[data-astro-cid-i47zsgjs] td[data-astro-cid-i47zsgjs]:before{content:attr(data-label);display:block;margin-bottom:.42rem;color:#6b8397;font-size:.7rem;font-weight:800;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}}
