.discovery-post--marketing{display:block}.discovery-marketing{min-width:0}.discovery-marketing .eyebrow{margin:0 0 12px;color:var(--ak-blue-ink);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.discovery-marketing h2{margin:0 0 16px;color:var(--color-ink,#171717);font:500 clamp(1.8rem,3vw,2.7rem)/1.15 Georgia,"Times New Roman",serif;overflow-wrap:anywhere}.discovery-marketing__text{margin:0 0 20px;line-height:1.75;white-space:normal;overflow-wrap:anywhere;color:var(--color-ink-soft,#4f4f4f)}.discovery-marketing .discovery-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ak-blue-ink);font-weight:700;text-decoration:none}.discovery-marketing .discovery-link:hover{text-decoration:underline}.discovery-marketing .discovery-link:focus-visible{outline:3px solid var(--ak-focus);outline-offset:3px}.discovery-marketing--image{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.discovery-marketing__image{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.discovery-marketing__copy{min-width:0}
.admin-next .marketing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;align-items:start}.admin-next .marketing-layout>*{min-width:0}.admin-next .marketing-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.admin-next .marketing-list li{border-bottom:1px solid #e1e6eb;padding:0 0 12px;overflow-wrap:anywhere}.admin-next .marketing-list p{margin:6px 0}.admin-next .marketing-previews{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.admin-next .marketing-preview{box-sizing:border-box;width:min(100%,960px);margin:16px auto;background:#fff;padding:24px}.admin-next .marketing-preview--mobile{max-width:390px}.admin-next .marketing-preview--mobile .discovery-marketing--image{grid-template-columns:minmax(0,1fr);gap:20px}.admin-next .marketing-preview--mobile .discovery-marketing__image{max-height:360px}.admin-next .marketing-archive-preview{display:block;max-width:240px;max-height:160px;object-fit:contain;margin:12px 0}
@media(max-width:900px){.admin-next .marketing-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.discovery-marketing--image{grid-template-columns:minmax(0,1fr);gap:20px}.discovery-marketing__image{max-height:360px}.discovery-marketing h2{font-size:1.8rem}}

.discovery-post--literary_quote{display:block}.literary-quote{min-width:0;overflow-wrap:anywhere}.literary-quote figure{margin:0}.literary-quote blockquote{margin:0 0 20px;font:500 clamp(1.65rem,3vw,2.6rem)/1.45 Georgia,"Times New Roman",serif;color:var(--color-ink,#171717)}.literary-quote figcaption{display:grid;gap:6px;margin-bottom:16px}.literary-quote figcaption strong{font-size:1rem}.literary-quote cite{font-size:.85rem;line-height:1.5;color:var(--color-ink-soft,#4f4f4f);font-style:normal}.literary-quote .discovery-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ak-blue-ink);font-weight:600}.literary-quote nav p{margin:16px 0 8px;font-size:.85rem}.literary-quote nav ul{margin:0;padding-left:20px;line-height:1.8}.literary-quote nav a{color:var(--ak-blue-ink)}.literary-quote a:focus-visible{outline:3px solid var(--ak-focus);outline-offset:3px}@media(max-width:700px){.literary-quote blockquote{font-size:1.65rem;margin-bottom:16px}}
.admin-next .marketing-layout fieldset{min-width:0;border:0;margin:0;padding:0}

/* Author quotations reuse the existing ACP panels and controls. */
.admin-next .literary-quotes .admin-management-panel{margin-top:20px;min-width:0}
.admin-next .literary-quotes__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px}
.admin-next .literary-quotes__text{grid-column:1/-1;grid-row:2}.admin-next .literary-quotes__text textarea{min-height:18rem;resize:vertical;line-height:1.6}
.admin-next .literary-quotes__tags{grid-column:2;grid-row:1;min-width:0}.admin-next .literary-quotes__tags fieldset{min-width:0;margin:0;padding:0;border:0}
.admin-next .literary-quotes__save{grid-column:1/-1}.admin-next .literary-quotes__table{width:100%;table-layout:fixed;border-collapse:collapse}
.admin-next .literary-quotes__table th,.admin-next .literary-quotes__table td{text-align:left;padding:12px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e6eb}
.admin-next .literary-quotes__table th:nth-child(1){width:20%}.admin-next .literary-quotes__table th:nth-child(2){width:43%}.admin-next .literary-quotes__table th:nth-child(3){width:15%}
.admin-next .literary-quotes__table small{display:block;margin-top:6px}.admin-next .literary-quotes__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;color:inherit;text-decoration:none}
.admin-next .literary-quotes__tag{display:inline-block;margin:0 6px 6px 0;color:var(--ak-blue-ink)}
@media(max-width:900px){.admin-next .literary-quotes__form{grid-template-columns:minmax(0,1fr)}.admin-next .literary-quotes__tags,.admin-next .literary-quotes__text{grid-column:1;grid-row:auto}.admin-next .literary-quotes__table,.admin-next .literary-quotes__table tbody,.admin-next .literary-quotes__table tr,.admin-next .literary-quotes__table td{display:block;width:100%;box-sizing:border-box}.admin-next .literary-quotes__table thead{display:none}.admin-next .literary-quotes__table tr{padding:12px 0;border-bottom:1px solid #e1e6eb}.admin-next .literary-quotes__table td{border:0;padding:6px 0}.admin-next .literary-quotes__table td[data-label]::before{content:attr(data-label);display:block;font-size:.8rem;font-weight:700;margin-bottom:4px}}
