.information-admin{padding:22px 26px}.information-admin h1{margin:0 0 6px;font-size:2rem}.information-admin header p{margin-bottom:16px}.information-editor-card{background:white;border:1px solid #cbd5df;border-radius:10px;padding:18px}.information-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.information-actions>label:first-child:has(select){min-width:260px;flex:1}.information-admin label{display:block;font-weight:600}.information-admin input:not([type]),.information-admin select{margin-top:5px}.information-admin .ql-editor{min-height:340px;max-height:650px;overflow:auto;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.55}.information-admin .ql-toolbar{border-radius:6px 6px 0 0;background:#f4f6f8}.information-admin .ql-container{border-radius:0 0 6px 6px}.information-admin [hidden]{display:none!important}.information-admin details{margin-top:16px}.information-admin summary{cursor:pointer;font-weight:600}.information-admin [aria-busy=true]{opacity:.65;pointer-events:none}.information-copy{font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.information-copy p{margin:0 0 1em}.information-copy h2,.information-copy h3,.information-copy h4{margin:1em 0 .45em}.information-copy ul,.information-copy ol{padding-left:1.5rem;margin:0 0 1em}.information-copy blockquote{border-left:3px solid #9c6524;padding-left:1rem;margin:1em 0}.information-copy .ql-align-center{text-align:center}.information-copy .ql-align-right{text-align:right}.information-copy .ql-align-justify{text-align:justify}.information-copy table{border-collapse:collapse}.information-copy th,.information-copy td{border:1px solid #b8c5d0;padding:6px 10px}.information-page{padding-top:28px!important;padding-bottom:30px!important}.information-page h1{font-size:clamp(2rem,3vw,3rem);margin:0 0 18px}.contact-form-section{max-width:900px;margin-top:24px}.contact-form-section iframe{border:1px solid #d0dae2;border-radius:10px;background:white;width:100%;display:block}.information-admin #information-preview{border:1px solid #cbd5df;border-radius:6px;padding:18px;min-height:340px}.information-revision{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d4dde5;padding:8px 0}

#information-notice:empty{display:none}.information-admin [aria-selected=true]{background:#e5edf2;color:#153043;border-color:#70899c}

.workspace-main .information-admin{padding:0}.workspace-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px}.workspace-heading .workspace-page-tools{margin:0}.workspace-heading>p{grid-column:1/-1}@media(max-width:575px){.workspace-heading{grid-template-columns:1fr}.workspace-heading .workspace-page-tools{justify-content:flex-start}}

/* Pair practical buyer guidance with a quiet editorial photograph. */
.buying-details-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:32px;align-items:start;margin-top:22px}.buying-details-heading{font-size:1.65rem;margin:0 0 12px}.buying-details-grid .information-copy{max-width:760px}.buying-details-grid .btn{margin-top:4px}.buying-care-photo{margin:0;width:100%;max-width:360px;justify-self:end;border-radius:8px;overflow:hidden;background:#eee9df}.buying-care-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.information-page:has(.buying-steps){padding-top:18px!important}.information-page .buying-steps{margin:16px 0 20px;gap:14px}.information-page .buying-steps section{padding:16px}.information-page .buying-steps section>span{margin-bottom:8px}.information-page .buying-steps h2{margin-bottom:8px}@media(max-width:767px){.buying-details-grid{grid-template-columns:1fr;gap:20px}.buying-care-photo{max-width:440px;justify-self:start}.buying-care-photo img{aspect-ratio:4/3;object-position:50% 53%}}

/* Content links remain visibly distinct from surrounding copy. */
.information-copy a{color:#805019;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.information-copy a:hover{color:#142a3b;text-decoration-thickness:2px}.information-copy a:focus-visible{outline:2px solid #986322;outline-offset:3px}

.information-page:has(.advertise-page, .buying-steps, .contact-form-section, .giveaway-promotion-card) > .information-crumb {
    max-width: none;
}

/* Newsletter policy uses a wider, aligned reading column. */
.information-page .newsletter-policy{max-width:1100px;margin-inline:auto}.information-page .newsletter-policy>.information-copy,.information-page .newsletter-policy>.information-title,.information-page .newsletter-policy>.information-crumb{width:100%;max-width:none;margin-inline:0}
