.qptldr{position:relative;border-radius:0 var(--qp-card-radius) var(--qp-card-radius) 0;padding:var(--qp-card-pad-sm);margin:0 0 1.5rem;background:var(--qp-card-bg);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);border:var(--qp-card-border);border-left:var(--qp-card-rail) solid var(--qp-gold,#d4b555);box-shadow:var(--qp-shadow-card-ink);color:var(--qp-text,#F5F5F0)}.qptldr-eyebrow{font-family:var(--font-jetbrains),ui-monospace,monospace;font-weight:700;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--qp-gold-light,#E8C96B);margin:0 0 .625rem}.qptldr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.qptldr-item{position:relative;padding-left:1.125rem;font-family:Lora,Georgia,serif;font-size:1rem;line-height:1.55;color:var(--qp-text,#F5F5F0)}.qptldr-item:before{content:"";position:absolute;left:0;top:.6875rem;width:6px;height:6px;border-radius:50%;background:var(--qp-gold,#D4B555)}.qpbl-answer-text{font-family:Lora,Georgia,serif;font-size:1.0625rem;line-height:1.6;color:var(--qp-text,#F5F5F0);margin:0}.qpbl-answer-box .qpbl-answer-sub{margin-top:1.125rem}.qpbl-answer-cta{margin:1rem 0 0}.qptldr .qptldr-list .qptldr-link{color:inherit;text-decoration:underline dotted rgba(212,181,85,.65);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .15s ease,text-decoration-color .15s ease}.qptldr .qptldr-list .qptldr-link:focus-visible,.qptldr .qptldr-list .qptldr-link:hover{color:var(--qp-gold-light,#E8C96B);text-decoration-style:solid;text-decoration-color:currentColor}.qptldr .qptldr-list .qptldr-link:focus-visible{outline:2px solid var(--qp-gold-light,#E8C96B);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.qptldr .qptldr-list .qptldr-link{transition:none}}html[data-bleed=floating] .qp-section-cream .qptldr-eyebrow,html[data-bleed=floating] .qp-section-light .qptldr-eyebrow{color:var(--qp-gold-light,#E8C96B)}.qptl{padding:var(--qp-card-pad-sm);border-radius:var(--qp-card-radius);margin:0 0 1.5rem;background:var(--qp-card-bg);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);border:var(--qp-card-border)}.qptl-label{font-family:var(--font-jetbrains),ui-monospace,monospace;font-weight:700;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--qp-gold-light,#E8C96B);margin:0 0 .625rem}.qptl-dl{margin:0;display:grid;grid-template-columns:1fr;gap:.625rem}@media (min-width:560px){.qptl-dl{grid-template-columns:minmax(180px,1fr) 2fr;column-gap:1.25rem;row-gap:.5rem}}.qptl-row{display:contents}.qptl-term{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;color:var(--qp-gold-light,#E8C96B)}.qptl-def,.qptl-term{font-size:.9375rem;margin:0}.qptl-def{font-family:Lora,Georgia,serif;line-height:1.55;color:rgba(var(--qp-ivory-rgb),.82)}html[data-bleed=floating] .qp-section-cream .qptl-label,html[data-bleed=floating] .qp-section-cream .qptl-term,html[data-bleed=floating] .qp-section-light .qptl-label,html[data-bleed=floating] .qp-section-light .qptl-term{color:var(--qp-gold-light,#E8C96B)}.qpicp{text-align:start;margin:2rem 0;padding:var(--qp-card-pad-sm);background:var(--qp-card-bg);border:var(--qp-card-border);border-left:var(--qp-card-rail) solid var(--qp-gold-light,#e8c96b);border-radius:0 var(--qp-card-radius) var(--qp-card-radius) 0;display:flex;flex-direction:column;gap:.5rem}.qpicp-kicker{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qp-gold-light,#E8C96B);margin:0}.qpicp-body{font-family:Lora,Georgia,serif;font-size:.9375rem;line-height:1.55;color:rgba(var(--qp-ivory-rgb),.86);margin:0}.qpicp-links{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:.25rem}.qpicp-link{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;font-size:.875rem;color:var(--qp-gold-light,#E8C96B);text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;transition:gap .15s ease}.qpicp-link:hover{gap:.625rem}.qpicp-link.qp-btn{font-size:.9375rem}.qpicp-link.qp-btn--gold{color:var(--color-navy,#1B2A4A)}.qpicp-link.qp-btn--gold:hover{gap:.5rem}.qpicp-link.qpicp-link--wrap{white-space:normal;text-align:center}html[data-bleed=floating] .qp-section-cream .qpicp-kicker,html[data-bleed=floating] .qp-section-light .qpicp-kicker{color:var(--qp-gold-light,#E8C96B)}.qpbl-article-body .prose .qpicp-kicker{color:var(--qp-gold-light,#E8C96B)!important;font-size:.75rem;line-height:1.5;margin:0}.qpbl-article-body .prose .qpicp-body{font-size:.9375rem;line-height:1.55;margin:0}.qpbl-article-body .prose .qpicp-link.qp-btn--gold,.qpbl-article-body .prose .qpicp-link.qp-btn--gold:hover{color:var(--color-navy,#1B2A4A);text-decoration:none}.qpbl-article-body .prose .qpofr-inline :is(.qpofr-title,.qpofr-secondary,.qpofr-next){margin:0}@media (prefers-reduced-motion:reduce){.qpicp-link{transition:none}.qpicp-link:hover{gap:.375rem}}.qpofr-title{font-family:var(--font-playfair),Georgia,"Times New Roman",serif;font-size:1.125rem;line-height:1.35;color:var(--qp-ivory,#F5F5F0);margin:0}.qpofr-title strong{color:var(--qp-gold-light,#E8C96B);font-weight:600}.qpofr-sku-link{color:inherit;text-decoration:underline;text-decoration-color:rgba(var(--qp-gold-rgb),.5);text-underline-offset:3px}.qpofr-sku-link:hover{color:var(--qp-gold-light,#E8C96B)}.qpofr-price-part{white-space:nowrap}.qpofr-deadline{font-family:var(--font-inter),system-ui,sans-serif;font-size:.875rem;line-height:1.5;color:rgba(var(--qp-ivory-rgb),.86);margin:0}.qpofr-deadline strong{color:var(--qp-gold-light,#E8C96B);font-weight:600;white-space:nowrap}.qpofr-next{font-family:var(--font-inter),system-ui,sans-serif;color:rgba(var(--qp-ivory-rgb),.86)}.qpofr-next,.qpofr-secondary{font-size:.875rem;line-height:1.5;margin:0}.qpofr-secondary{font-family:Lora,Georgia,serif;color:rgba(var(--qp-ivory-rgb),.7)}.qpofr-course{font-family:var(--font-inter),system-ui,sans-serif;font-size:.8125rem;margin:.25rem 0 0}.qpofr-course a{color:rgba(var(--qp-ivory-rgb),.6);text-decoration:underline;text-underline-offset:3px}.qpofr-course a:hover{color:var(--qp-gold-light,#E8C96B)}.qpofr-diy{font-family:var(--font-inter),system-ui,sans-serif;font-size:.875rem;line-height:1.5;color:rgba(var(--qp-ivory-rgb),.86);margin:0 0 .75rem;padding-left:1.125rem;list-style:disc;display:flex;flex-direction:column;gap:.4rem}.qpofr-diy strong{color:var(--qp-ivory,#F5F5F0);font-weight:600}