.pq{margin:var(--sp-group) 0 0;max-width:52rem}.pq > .eyebrow{margin-block-end:var(--sp-tight)}.pq > h2{margin:0 0 var(--sp-item)}.pq__list{margin:0;background:var(--c-bg-2);border:1px solid var(--c-line);border-radius:var(--r-surface);overflow:hidden}.pq__row{display:grid;grid-template-columns:minmax(0,32%) minmax(0,1fr);border-block-end:1px solid var(--c-line)}.pq__row:last-child{border-block-end:0}.pq__row dt,.pq__row dd{margin:0;padding:var(--sp-item) var(--sp-block);text-align:start}.pq__row dt{background:var(--c-bg);border-inline-end:1px solid var(--c-line);font-size:var(--t-small);font-weight:600;line-height:1.5;color:var(--c-gold-deep)}.pq__row dd{font-size:var(--t-body);line-height:1.6;color:var(--c-text)}.pq__link{color:var(--c-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;text-decoration-color:var(--c-gold);white-space:nowrap}.pq__link:hover{color:var(--c-text)}.pq-team{margin:var(--sp-block) 0 0;padding:var(--sp-item) var(--sp-block);background:var(--c-bg-2);border:1px solid var(--c-line);border-inline-start:3px solid var(--c-gold);border-radius:var(--r-surface)}.pq-team__title{margin:0 0 var(--sp-tight);font-size:var(--t-h3)}.pq-team__item + .pq-team__item{margin-block-start:var(--sp-item);padding-block-start:var(--sp-item);border-block-start:1px solid var(--c-line-soft)}.pq-team__q,.pq-team__a{margin:0;font-size:var(--t-body);line-height:1.6;color:var(--c-text)}.pq-team__a{margin-block-start:var(--sp-tight);color:var(--c-text-muted)}.pq-team b{color:var(--c-gold-deep);font-weight:600}.pq__ask{margin:var(--sp-block) 0 0;display:flex;flex-wrap:wrap;gap:var(--sp-item);align-items:center}.pq__wa{display:inline-flex;align-items:center;gap:var(--sp-tight)}.pq__wa svg{width:1.15em;height:1.15em;flex:none}html[data-no-wa] .pq__ask{display:none !important}.pq__same{margin:var(--sp-item) 0 0;max-width:var(--measure-p);font-size:var(--t-small);line-height:1.6;color:var(--c-text-muted)}.bfu{margin:var(--sp-group) 0 0;max-width:52rem}.bfu__head{margin:0 0 var(--sp-item)}.bfu__head .eyebrow{margin-block-end:var(--sp-tight)}.bfu__head h3{margin:0;font-family:var(--font-head);font-weight:var(--w-head);font-size:var(--t-title);line-height:1.2;color:var(--c-text)}.bfu__lead{margin:var(--sp-tight) 0 0;max-width:var(--measure-p);font-size:var(--t-body);line-height:var(--lh-body);color:var(--c-text-muted)}.bfu__list{margin:0;padding:0;list-style:none;counter-reset:bfu;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-surface);overflow:hidden}.bfu__row{display:grid;grid-template-columns:2.5rem minmax(0,38%) minmax(0,1fr);align-items:start;border-block-end:1px solid var(--c-line)}.bfu__row:last-child{border-block-end:0}.bfu__n{align-self:stretch;display:flex;align-items:flex-start;justify-content:center;padding-block:var(--sp-item);background:var(--c-bg-2);border-inline-end:1px solid var(--c-line);font-family:var(--font-sans);font-size:var(--t-small);font-weight:600;line-height:1.55;color:var(--c-gold-deep);font-variant-numeric:tabular-nums}.bfu__q,.bfu__a{margin:0;padding:var(--sp-item) var(--sp-block);text-align:start;line-height:1.55}.bfu__q{font-size:var(--t-small);font-weight:600;color:var(--c-gold-deep)}.bfu__a{font-size:var(--t-body);color:var(--c-text)}.bfu__a strong{font-weight:600}.bfu__note{margin:var(--sp-item) 0 0;padding:var(--sp-item) var(--sp-block);max-width:52rem;background:var(--c-gold-wash);border-inline-start:3px solid var(--c-gold);border-radius:var(--r-control);font-size:var(--t-body);line-height:1.6;color:var(--c-text)}.bfu__note a{color:var(--c-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;text-decoration-color:var(--c-gold)}@media (max-width:640px){.pq__row{grid-template-columns:minmax(0,1fr)}.pq__row dt{padding-block:var(--sp-item) 0;background:transparent;border-inline-end:0}.pq__row dd{padding-block:var(--sp-tight) var(--sp-item)}.pq-team{padding:var(--sp-item)}.pq__wa{width:100%;justify-content:center}.bfu__row{grid-template-columns:2.25rem minmax(0,1fr)}.bfu__n{grid-row:span 2}.bfu__q{padding-block:var(--sp-item) 0;padding-inline:var(--sp-item)}.bfu__a{padding-block:var(--sp-tight) var(--sp-item);padding-inline:var(--sp-item)}.bfu__note{padding:var(--sp-item)}}
