.ghost-sub{--ghost-sub-ref:1376;width:100%;position:relative}.ghost-sub__outer{box-sizing:border-box;max-width:var(--site-shell-max);width:var(--site-shell-max);margin-inline:auto}.ghost-sub__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:1024px){.ghost-sub__grid{gap:calc(32/var(--ghost-sub-ref)*100vw)}.ghost-sub--halves .ghost-sub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ghost-sub--two-thirds .ghost-sub__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ghost-sub__panel{box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}@media (min-width:1024px){.ghost-sub__panel{gap:calc(64/var(--ghost-sub-ref)*100vw);min-height:calc(600/var(--ghost-sub-ref)*100vw);padding:calc(48/var(--ghost-sub-ref)*100vw)}}.ghost-sub__panel-copy{flex-direction:column;gap:1.5rem;display:flex}.ghost-sub__icon{height:var(--block-icon-size-md,2.5rem);width:var(--block-icon-size-md,2.5rem);position:relative}.ghost-sub__icon-img{object-fit:contain;width:100%;height:100%;display:block}.ghost-sub__title{font-weight:var(--font-weight-heading);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.ghost-sub__body{overflow-wrap:anywhere;margin:0}.ghost-sub__body p+p{margin-top:.75rem}.ghost-sub__explainers .pq-question__explainers{width:100%;max-width:100%}.ghost-sub__explainers .pq-question__explainer{--pq-explainer-title:#081c3d;--pq-explainer-title-hover:#081c3d;color:#081c3d;border:1px solid #081c3d;border-radius:4px}.ghost-sub__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ghost-sub__btn{min-height:48px;padding:8px 20px;line-height:14px;text-decoration:none;border-radius:4px!important}.ghost-sub__btn:focus-visible{outline-offset:2px;outline:2px solid #1a3866}.ghost-sub__text-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.ghost-sub__text-link:hover{text-decoration-thickness:2px}.ghost-sub__text-link:focus-visible{outline-offset:2px;outline:2px solid #1a3866}.ghost-sub__btn-icon{flex-shrink:0;width:1rem;height:1rem}.ghost-sub__reports{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.ghost-sub__report{color:#1a3866;background-color:#fff;border:1px solid #fcc392;border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (min-width:1024px){.ghost-sub__report{width:75%}.ghost-sub--single .ghost-sub__report{width:50%}}.ghost-sub__report-heading{font-weight:var(--font-weight-heading);margin:0}.ghost-sub__report-date{margin:0}.ghost-sub__report-groups{flex-direction:column;gap:.5rem;display:flex}.ghost-sub__report .ghost-sub__actions{margin-top:.5rem}.ghost-sub__empty{margin:0}
