.blog-article-content,.blog-quill-editor .ql-editor{color:#251b29;font-family:Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.72;tab-size:4;text-align:left;white-space:pre-wrap;overflow-wrap:break-word}.blog-article-content p,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content blockquote,.blog-quill-editor .ql-editor p,.blog-quill-editor .ql-editor h2,.blog-quill-editor .ql-editor h3,.blog-quill-editor .ql-editor h4,.blog-quill-editor .ql-editor blockquote{margin:0;padding:0}.blog-article-content p:empty:before,.blog-quill-editor .ql-editor p:empty:before{content:" "}.blog-article-content h2,.blog-quill-editor .ql-editor h2{color:#2b0f35;font-family:Georgia,serif;font-size:1.5em;font-weight:400;letter-spacing:normal;line-height:inherit}.blog-article-content h3,.blog-quill-editor .ql-editor h3{color:inherit;font-family:inherit;font-size:1.17em;font-weight:400;letter-spacing:normal;line-height:inherit}.blog-article-content h4,.blog-quill-editor .ql-editor h4{color:inherit;font-family:inherit;font-size:1em;font-weight:400;letter-spacing:normal;line-height:inherit}.blog-article-content ul,.blog-article-content ol{margin:0;padding-left:3em}.blog-article-content ul{list-style:disc}.blog-article-content ol{list-style:decimal}.blog-article-content blockquote,.blog-quill-editor .ql-editor blockquote{margin-top:5px;margin-bottom:5px;padding-left:16px;border-left:4px solid #ccc}.blog-article-content a,.blog-quill-editor .ql-editor a{color:#06c}.blog-article-content .ql-size-small,.blog-quill-editor .ql-editor .ql-size-small{font-size:.75em}.blog-article-content .ql-size-large,.blog-quill-editor .ql-editor .ql-size-large{font-size:1.5em}.blog-article-content .ql-size-huge,.blog-quill-editor .ql-editor .ql-size-huge{font-size:2.5em}.blog-article-content .ql-indent-1,.blog-quill-editor .ql-editor .ql-indent-1{padding-left:3em}.blog-article-content .ql-indent-2,.blog-quill-editor .ql-editor .ql-indent-2{padding-left:6em}.blog-article-content .ql-indent-3,.blog-quill-editor .ql-editor .ql-indent-3{padding-left:9em}.blog-article-content .ql-indent-4,.blog-quill-editor .ql-editor .ql-indent-4{padding-left:12em}.blog-article-content .ql-indent-5,.blog-quill-editor .ql-editor .ql-indent-5{padding-left:15em}.blog-article-content .ql-indent-6,.blog-quill-editor .ql-editor .ql-indent-6{padding-left:18em}.blog-article-content .ql-indent-7,.blog-quill-editor .ql-editor .ql-indent-7{padding-left:21em}.blog-article-content .ql-indent-8,.blog-quill-editor .ql-editor .ql-indent-8{padding-left:24em}.blog-article-content img,.blog-quill-editor .ql-editor img{display:block;width:100%;max-width:100%;height:auto;margin-right:auto;margin-left:auto;border-radius:10px}.blog-article-content img[data-image-size="25"],.blog-quill-editor .ql-editor img[data-image-size="25"]{width:25%}.blog-article-content img[data-image-size="50"],.blog-quill-editor .ql-editor img[data-image-size="50"]{width:50%}.blog-article-content img[data-image-size="75"],.blog-quill-editor .ql-editor img[data-image-size="75"]{width:75%}.blog-article-content img[data-image-size="100"],.blog-quill-editor .ql-editor img[data-image-size="100"]{width:100%}.blog-article-content img[data-image-position],.blog-quill-editor .ql-editor img[data-image-position]{display:block}.blog-article-content img[data-image-position=left],.blog-quill-editor .ql-editor img[data-image-position=left]{margin-right:auto;margin-left:0}.blog-article-content img[data-image-position=center],.blog-quill-editor .ql-editor img[data-image-position=center]{margin-right:auto;margin-left:auto}.blog-article-content img[data-image-position=right],.blog-quill-editor .ql-editor img[data-image-position=right]{margin-right:0;margin-left:auto}.blog-article-content .ql-align-center,.blog-quill-editor .ql-editor .ql-align-center{text-align:center}.blog-article-content .ql-align-right,.blog-quill-editor .ql-editor .ql-align-right{text-align:right}.blog-article-content .ql-align-justify,.blog-quill-editor .ql-editor .ql-align-justify{text-align:justify}@media(max-width:600px){.blog-article-content img[data-image-size],.blog-quill-editor .ql-editor img[data-image-size]{width:100%}.blog-article-content .ql-indent-2,.blog-quill-editor .ql-editor .ql-indent-2,.blog-article-content .ql-indent-3,.blog-quill-editor .ql-editor .ql-indent-3,.blog-article-content .ql-indent-4,.blog-quill-editor .ql-editor .ql-indent-4,.blog-article-content .ql-indent-5,.blog-quill-editor .ql-editor .ql-indent-5,.blog-article-content .ql-indent-6,.blog-quill-editor .ql-editor .ql-indent-6,.blog-article-content .ql-indent-7,.blog-quill-editor .ql-editor .ql-indent-7,.blog-article-content .ql-indent-8,.blog-quill-editor .ql-editor .ql-indent-8{padding-left:3em}}.blog-page{background:var(--cream)}.blog-hero,.blog-article-header{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 15%,rgba(216,191,118,.18),transparent 30%),linear-gradient(145deg,#21092b,var(--plum-2));color:#fff}.blog-hero:after,.blog-article-header:after{position:absolute;right:-8%;bottom:-90px;width:350px;height:350px;border:1px solid rgba(216,191,118,.18);border-radius:50%;content:""}.blog-hero-inner,.blog-article-header-inner{position:relative;z-index:1;padding:clamp(62px,9vw,112px) 0}.blog-hero-inner{max-width:950px;margin:0 auto;text-align:center}.blog-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#ffffffc2;font-family:Segoe UI,Arial,sans-serif;font-size:.82rem;font-weight:600}.blog-hero .blog-breadcrumb{justify-content:center}.blog-breadcrumb a:hover,.blog-breadcrumb a:focus-visible{color:var(--gold-2)}.blog-breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-kicker{display:inline-flex;margin-bottom:16px;padding:7px 12px;border:1px solid rgba(216,191,118,.32);border-radius:999px;background:#ffffff0f;color:var(--gold-2);font-family:Segoe UI,Arial,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.blog-hero h1,.blog-article-header h1{color:#fff;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.98}.blog-hero p{max-width:760px;margin:20px auto 0;color:#ffffffd1;font-size:clamp(1.05rem,2vw,1.25rem)}.blog-listing-section{padding:clamp(56px,8vw,96px) 0}.blog-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--line)}.blog-category-tab{padding:8px 16px;border:1px solid rgba(43,15,53,.16);border-radius:999px;background:#fff;color:var(--plum);font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.1;transition:border-color .18s ease,background .18s ease,color .18s ease}.blog-category-tab:hover,.blog-category-tab:focus-visible,.blog-category-tab.is-active{border-color:var(--gold);background:var(--plum);color:var(--gold-2);outline:none}.blog-category-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:var(--plum);font-family:Segoe UI,Arial,sans-serif;font-size:.8rem;font-weight:800}.blog-category-link:hover,.blog-category-link:focus-visible{color:var(--plum-3)}.blog-category-link{margin-bottom:9px;padding:6px 10px;border:1px solid rgba(43,15,53,.16);border-radius:999px;background:#d8bf762e;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.blog-article-header .blog-category-link{margin:0 0 18px;border-color:#d8bf7657;background:#ffffff14;color:var(--gold-2)}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{display:flex;overflow:hidden;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 14px 34px #23152914;transition:transform .18s ease,box-shadow .18s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.blog-card-media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:var(--plum)}.blog-card-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.blog-card:hover .blog-card-image{transform:scale(1.025)}.blog-card-placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 75% 20%,rgba(216,191,118,.3),transparent 30%),linear-gradient(145deg,var(--plum),var(--plum-3));color:var(--gold-2);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.blog-card time,.blog-article-header time{color:var(--muted);font-family:Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-card h2{margin:10px 0 12px;font-size:1.65rem;line-height:1.08}.blog-card h2 a:hover,.blog-card h2 a:focus-visible,.blog-read-more:hover,.blog-read-more:focus-visible{color:var(--plum-3)}.blog-card p{margin:0 0 20px;color:var(--muted);font-size:1rem}.blog-read-more{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:auto;color:var(--plum);font-family:Segoe UI,Arial,sans-serif;font-size:.88rem;font-weight:800}.blog-empty-state{padding:clamp(44px,8vw,82px) 24px;border:1px dashed rgba(43,15,53,.24);border-radius:var(--radius);background:#fff;text-align:center}.blog-empty-state h2{font-size:clamp(2rem,4vw,3.25rem)}.blog-empty-state p{margin:12px 0 24px;color:var(--muted)}.blog-pagination{margin-top:34px;font-family:Segoe UI,Arial,sans-serif;font-size:.88rem}.blog-pagination nav>div:first-child{display:none}.blog-pagination nav>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:18px}.blog-pagination nav svg{width:18px}.blog-article-header-inner{max-width:1200px;padding-top:clamp(42px,5.5vw,72px);padding-bottom:clamp(42px,5.5vw,72px)}.blog-article-header-layout{display:grid;align-items:center;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(34px,5vw,72px)}.blog-article-header-copy{min-width:0}.blog-article-header-copy:only-child{max-width:930px;grid-column:1 / -1}.blog-article-labels{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.blog-article-labels .blog-kicker,.blog-article-header .blog-article-labels .blog-category-link{margin:0}.blog-article-header h1{max-width:760px;margin-bottom:22px;font-size:clamp(2.8rem,4.8vw,4.8rem)}.blog-article-header time{color:#ffffffb8}.blog-article-header-media{min-width:0}.blog-article-shell{max-width:980px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(58px,8vw,96px)}.blog-featured-image{display:block;width:100%;border-radius:var(--radius);box-shadow:0 22px 55px #0a020e57}.blog-article-content{margin:0 auto}.blog-article-footer,.blog-share{max-width:780px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--line)}.blog-share-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 clamp(28px,4vw,40px);padding:0;border-top:0}.blog-share-top .blog-share-title{margin:0}.blog-share-top .blog-share-status{flex-basis:100%;min-height:0;margin:0}.blog-share-top .blog-share-status:empty{display:none}.blog-share+.blog-article-footer{margin-top:28px}.blog-share-title{margin:0 0 12px;color:var(--plum);font-family:Segoe UI,Arial,sans-serif;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-share-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.blog-share-list li[hidden]{display:none}.blog-share-button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--plum);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.blog-share-button:hover,.blog-share-button:focus-visible{border-color:var(--plum);background:var(--plum);color:var(--gold-2);transform:translateY(-2px)}.blog-share-button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.blog-share-status{min-height:1.4em;margin:10px 0 0;color:var(--muted);font-family:Segoe UI,Arial,sans-serif;font-size:.88rem}.blog-share .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.blog-share-button{transition:none}.blog-share-button:hover,.blog-share-button:focus-visible{transform:none}}@media(max-width:980px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.blog-article-header-layout{grid-template-columns:1fr;gap:30px}.blog-article-header-copy:only-child{grid-column:auto}.blog-article-header h1,.blog-article-header-media{max-width:720px}}@media(max-width:700px){.blog-card-grid{grid-template-columns:1fr}.blog-card-media{aspect-ratio:16 / 9}.blog-hero-inner,.blog-article-header-inner{padding:52px 0 58px}.blog-breadcrumb{margin-bottom:18px}.blog-article-header-layout{gap:24px}}@media(max-width:520px){.blog-hero h1,.blog-article-header h1{font-size:clamp(2.45rem,12vw,3.25rem)}.blog-card-body{padding:19px}.blog-article-footer .btn{width:100%}}
