/* PMA's existing book-page palette and type. No trackers or additional webfonts. */
.pma-discovery{padding:40px 0;background:#f2fbfc;border-top:1px solid #d4e8e9;border-bottom:1px solid #d4e8e9}
.pma-discovery-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}
.pma-discovery h2{font-family:'Chelsea Market',Georgia,serif;font-size:clamp(25px,2.8vw,32px);line-height:1.25;letter-spacing:-.5px;color:#005964;margin:0 0 16px}
.pma-discovery p{font-size:14px;line-height:1.7;color:#47646a;margin:0 0 14px}
.pma-discovery .eyebrow{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#005964;margin-bottom:12px}
.pma-guide-links{display:grid;gap:0;margin-top:14px}
.pma-guide-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;border-bottom:1px solid #c4e1e4;font-size:13px;font-weight:700;color:#005964;text-decoration:none}
.pma-guide-links a:hover{text-decoration:underline;text-underline-offset:4px}
.pma-guide-links a span{font-size:19px;flex-shrink:0}
.pma-pass-it-on{border:1px solid #c4e1e4;border-top:4px solid #ffd800;border-radius:18px;background:#fff;padding:28px}
.pma-share-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}
.pma-share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 18px;border:2px solid #005964;border-radius:99px;color:#005964;background:#fff;font:800 11px/1.5 Onest,Arial,sans-serif;cursor:pointer}
.pma-share-actions button[hidden]{display:none}
.pma-share-actions button[data-share-link]{background:#ffd800;border-color:#ffd800}
.pma-share-actions button:hover{background:#e0f7fa}
.pma-share-actions button[data-share-link]:hover{background:#ffe958}
.pma-share-actions a{display:inline-flex;align-items:center;gap:12px;min-height:44px;width:100%;font-size:12px;font-weight:700;color:#005964;text-underline-offset:4px}
.pma-discovery a:focus-visible,.pma-discovery button:focus-visible{outline:3px solid #165eda;outline-offset:4px}
.pma-discovery .g-status{font-size:12px;color:#005964;overflow-wrap:anywhere;margin:8px 0 0;min-height:1.7em}
.pma-discovery .pma-share-note{font-size:11px;margin:6px 0 0}
@media(max-width:720px){.pma-discovery{padding:30px 0}.pma-discovery-grid{grid-template-columns:1fr;gap:28px}.pma-pass-it-on{padding:24px}.pma-discovery h2{font-size:27px}.pma-guide-links a{font-size:12px}.pma-share-actions button{flex:1;white-space:nowrap;padding:11px 13px}}
@media(max-width:360px){.pma-share-actions button{flex-basis:100%}.pma-discovery h2{font-size:24px}.pma-pass-it-on{padding:21px}}
@media print{.pma-pass-it-on{display:none}.pma-discovery-grid{display:block}}
/* Intrinsic columns stay readable when the available content width is reduced. */
.pma-discovery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.pma-discovery-grid>*{min-width:0}
