/* baegot: sea teal, soft rounded cards, storage-friendly pastel */
.pg-baegot{--accent:hsl(178,60%,34%);--accent-light:hsl(178,55%,55%);--primary-dark:#0f3a3d;--bg-alt:hsl(180,35%,95%);--line:hsl(180,25%,84%);--accent-text:hsl(180,70%,22%)}
.pg-baegot .page-hero::after{background:linear-gradient(115deg,rgba(8,44,48,.88) 0%,rgba(8,44,48,.5) 55%,rgba(8,44,48,.15) 100%)}
.pg-baegot .page-hero h1{color:#fff}
.pg-baegot .btn-primary{background:var(--accent);color:#fff;border-radius:14px}
.pg-baegot .answer-lead{background:hsl(180,40%,95%);border-radius:18px;padding:22px 24px;border:1px solid var(--line)}
.pg-baegot .info-card{border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(15,58,61,.08);border:1px solid var(--line)}
.pg-baegot .info-card h3{color:var(--accent-text)}
.pg-baegot .info-table{border-radius:14px}
.pg-baegot .info-table th{background:var(--accent)}
.pg-baegot .ba-shot{border-radius:16px;overflow:hidden}
.pg-baegot .related-card{border-radius:14px}
.pg-baegot .section-eyebrow,.pg-baegot .related-card .rc-tag{color:var(--accent-text)}
.pg-baegot .faq-item{border-radius:16px}
.pg-baegot{overflow-x:hidden}
.pg-baegot img{max-width:100%;height:auto}
.pg-baegot .ba-sets{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pg-baegot .ba-set{display:contents}
.pg-baegot .ba-shot{aspect-ratio:3/4;width:100%}
.pg-baegot .ba-shot img{width:100%;height:100%;object-fit:cover;object-position:center}
.pg-baegot .info-table th,.pg-baegot .info-table td{word-break:keep-all}
.pg-baegot .page-hero h1{word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:760px){.pg-baegot .ba-sets{grid-template-columns:repeat(2,1fr);gap:10px}}
