/* Quilling Treasures shared information-page system. */
body.qt-information-page .entry-header{display:none!important}
body.qt-information-page .ct-container-full{padding-top:28px!important;padding-bottom:40px!important}
.qt-info-page{--qt-info-ink:#34252f;--qt-info-plum:#78345e;--qt-info-deep:#572342;--qt-info-line:#e5d3dd;--qt-info-soft:#f8edf3;--qt-info-paper:#fffaf7;max-width:1200px;margin:0 auto;color:var(--qt-info-ink)}
.qt-info-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:22px;color:#7c6d76;font-size:13px}.qt-info-breadcrumb a{color:var(--qt-info-plum);text-decoration:none}.qt-info-breadcrumb a:hover{text-decoration:underline}
.qt-info-hero{position:relative;overflow:hidden;margin-bottom:34px;padding:48px 52px;border:1px solid var(--qt-info-line);border-radius:22px;background:linear-gradient(115deg,#fffaf7 0%,#f4e2ec 100%)}.qt-info-hero:after{content:'✦';position:absolute;right:48px;top:50%;transform:translateY(-50%);color:#c89db5;font:64px/1 Georgia,serif}.qt-info-hero h1{max-width:780px;margin:4px 0 13px!important;color:var(--qt-info-deep);font-size:clamp(36px,5vw,58px)!important;line-height:1.08!important}.qt-info-eyebrow,.qt-info-kicker{margin:0!important;color:var(--qt-info-plum);font-size:11px!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.qt-info-lead{max-width:720px;margin:0!important;color:#685a63;font-size:18px!important;line-height:1.65}
.qt-info-content{max-width:920px;margin:0 auto}.qt-info-content h2{margin:0 0 14px!important;color:var(--qt-info-deep);font-size:30px!important;line-height:1.25}.qt-info-content h3{margin:0 0 8px!important;font-size:19px!important}.qt-info-content p{color:#62555e;line-height:1.75}.qt-info-content a{color:var(--qt-info-plum);font-weight:700}
.qt-info-panel{margin-bottom:30px;padding:34px;border:1px solid var(--qt-info-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(52,37,47,.05)}.qt-info-story{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:40px;align-items:center}.qt-info-story blockquote{margin:0;padding:30px;border-radius:16px;background:var(--qt-info-deep);color:#fff;font-family:"Playfair Display",Georgia,serif;font-size:24px;line-height:1.5}
.qt-info-section{margin:44px 0}.qt-info-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.qt-info-values article{padding:24px;border:1px solid var(--qt-info-line);border-radius:16px;background:var(--qt-info-paper)}
.qt-info-icon{display:grid;flex:0 0 auto;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:12px;background:var(--qt-info-soft);color:var(--qt-info-plum)}.qt-info-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.qt-info-callout{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:44px 0;padding:30px 34px;border-radius:18px;background:var(--qt-info-deep);color:#fff}.qt-info-callout h2{margin:5px 0 0!important;color:#fff}.qt-info-callout .qt-info-kicker{color:#e9cddd}.qt-info-callout>a,.qt-info-help__actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;background:#fff;color:var(--qt-info-deep);font-weight:800;text-decoration:none;white-space:nowrap}
.qt-info-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.qt-info-summary article{display:flex;gap:14px;align-items:flex-start;padding:22px;border:1px solid var(--qt-info-line);border-radius:15px;background:var(--qt-info-paper)}.qt-info-summary .qt-info-icon{margin:0}.qt-info-summary strong,.qt-info-summary span{display:block}.qt-info-summary strong{margin-bottom:5px}.qt-info-summary div span{color:#756770;font-size:14px;line-height:1.5}
.qt-info-prose h2:not(:first-child){margin-top:32px!important}.qt-info-note{margin:25px 0;padding:18px 20px;border-left:4px solid var(--qt-info-plum);border-radius:0 12px 12px 0;background:var(--qt-info-soft)}.qt-info-note p{margin:4px 0 0!important}
.qt-info-faq-group{margin-bottom:38px}.qt-info-faq-group h2{margin-top:5px!important}.qt-info-faq-group details{margin-top:12px;border:1px solid var(--qt-info-line);border-radius:13px;background:#fff}.qt-info-faq-group summary{position:relative;padding:19px 54px 19px 20px;cursor:pointer;color:var(--qt-info-ink);font-weight:800;list-style:none}.qt-info-faq-group summary::-webkit-details-marker{display:none}.qt-info-faq-group summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--qt-info-soft);color:var(--qt-info-plum);font-size:20px}.qt-info-faq-group details[open] summary:after{content:'−'}.qt-info-faq-group details>div{padding:0 20px 19px}.qt-info-faq-group details p{margin:0!important}
.qt-info-help{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:920px;margin:46px auto 24px;padding:24px 28px;border-radius:16px;background:var(--qt-info-deep);color:#fff}.qt-info-help span,.qt-info-help strong{display:block}.qt-info-help span{color:#dec4d3;font-size:13px}.qt-info-help strong{margin-top:3px;font-size:19px}.qt-info-help__actions{display:flex;gap:10px}.qt-info-help__actions a:last-child{background:#198c65;color:#fff}
.qt-info-related{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:920px;margin:0 auto;padding:20px 0;border-top:1px solid var(--qt-info-line)}.qt-info-related>span{font-weight:800}.qt-info-related div{display:flex;flex-wrap:wrap;gap:9px}.qt-info-related a{padding:7px 11px;border:1px solid var(--qt-info-line);border-radius:999px;color:var(--qt-info-deep);font-size:13px;text-decoration:none}.qt-info-related a[aria-current=page]{border-color:var(--qt-info-plum);background:var(--qt-info-soft);font-weight:800}
@media(max-width:800px){body.qt-information-page .ct-container-full{padding-top:18px!important}.qt-info-hero{padding:36px 30px}.qt-info-hero:after{right:25px;opacity:.45}.qt-info-story{grid-template-columns:1fr}.qt-info-values,.qt-info-summary{grid-template-columns:1fr}.qt-info-callout,.qt-info-help,.qt-info-related{align-items:flex-start;flex-direction:column}.qt-info-related div{width:100%}}
@media(max-width:600px){body.qt-information-page .ct-container-full{padding:14px 0 24px!important}.qt-info-page{padding:0 14px}.qt-info-breadcrumb{margin-bottom:14px}.qt-info-hero{margin-bottom:22px;padding:28px 22px;border-radius:16px}.qt-info-hero:after{display:none}.qt-info-hero h1{font-size:35px!important}.qt-info-lead{font-size:16px!important}.qt-info-panel{padding:22px 19px}.qt-info-content h2{font-size:26px!important}.qt-info-values article{padding:20px}.qt-info-callout{margin:30px 0;padding:24px 20px}.qt-info-callout>a{white-space:normal}.qt-info-help{margin-top:32px;padding:22px 20px}.qt-info-help__actions{width:100%;flex-direction:column}.qt-info-help__actions a{width:100%}.qt-info-related{padding-bottom:4px}}
