.article-copy .wp-block-quote{margin:34px 0;padding:26px 30px;border-left:2px solid var(--gold);background:rgba(255,255,255,.56);font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.6;color:var(--ink)}.article-copy .wp-block-quote p{margin:0 0 10px;font-size:inherit;line-height:inherit}.article-copy .wp-block-quote cite{color:var(--ink-soft);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.article-copy .wp-block-table{margin:32px 0;overflow-x:auto}.article-copy .wp-block-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px;line-height:1.55}.article-copy .wp-block-table th,.article-copy .wp-block-table td{padding:13px 16px;border:1px solid rgba(24,32,28,.12);text-align:left;vertical-align:top}.article-copy .wp-block-table th{background:rgba(230,223,208,.4);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-copy .wp-block-table td{color:var(--ink-soft)}.article-copy .wp-block-table figcaption{margin-top:10px;color:var(--ink-soft);font-size:12px}.article-copy .wp-block-image figcaption{margin-top:11px;color:var(--ink-soft);font-size:12.5px;letter-spacing:.02em}.article-copy .wp-block-separator{width:100%;max-width:none;margin:40px 0;border:0;border-top:1px solid var(--line)}.article-copy .wp-block-group{margin:0}.article-copy .wp-block-audio{margin:30px 0}.article-copy .wp-block-audio audio{width:100%}.article-copy h1.wp-block-heading{margin:52px 0 26px;padding:0 0 16px;border-bottom:2px solid var(--gold);background:0 0!important;color:var(--forest);font-family:Georgia,"Times New Roman",serif;font-size:clamp(26px,2.4vw,34px);font-weight:400;letter-spacing:-.02em}.hmr-article .gab-wrapper{margin:34px 0;padding:clamp(28px,3vw,44px);border:1px solid rgba(24,32,28,.15);border-top:3px solid var(--gold);background:linear-gradient(#f7f3e9,#f2eee4);text-align:left;box-shadow:0 22px 44px rgba(15,45,37,.08)}.hmr-article .gab-icon-box{width:42px;height:42px;margin-bottom:18px;color:var(--gold)}.hmr-article .gab-title{margin:0 0 12px;color:var(--ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(21px,2vw,27px);font-weight:400;line-height:1.25}.hmr-article .gab-description{margin:0 0 24px;color:var(--ink-soft);font-size:15px;line-height:1.7}.hmr-article .gab-actions{display:flex;flex-wrap:wrap;gap:12px}.hmr-article .gab-wrapper .gab-btn{display:inline-flex;align-items:center;padding:14px 26px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background .18s,color .18s}.hmr-article .gab-wrapper .gab-btn-primary,.hmr-article .gab-wrapper .gab-btn-primary:visited{background:var(--forest)!important;border:1px solid var(--forest)!important;color:var(--white)!important}.hmr-article .gab-wrapper .gab-btn-primary:hover{background:var(--forest-deep)!important;border-color:var(--forest-deep)!important;color:var(--white)!important}.hmr-article .gab-wrapper .gab-btn-secondary,.hmr-article .gab-wrapper .gab-btn-secondary:visited{background:0 0!important;border:1px solid rgba(24,32,28,.25)!important;color:var(--ink)!important}.hmr-article .gab-wrapper .gab-btn-secondary:hover{background:rgba(255,255,255,.72)!important;border-color:var(--gold)!important;color:var(--ink)!important}.article-insert--banner,.article-insert--video{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr)}.article-insert__video{width:100%;height:100%;object-fit:cover}.article-insert__text{display:block;color:var(--ink-soft);font-size:14.5px;line-height:1.65}.article-insert__text p{margin:0 0 8px;font-size:inherit;line-height:inherit}.article-insert--image{padding:18px;text-align:center}.article-insert--image img{display:block;width:100%;height:auto}.article-insert--image .article-insert__badge{text-align:left}.article-tools .xs_social_share_widget,.article-tools .wslu-social-share{margin:0}.article-sidebar__next strong{display:block;margin-bottom:10px;font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:400;line-height:1.3;color:var(--ink)}.article-sidebar__next em{color:var(--ink-soft);font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.article-sidebar__next:hover strong{color:var(--forest)}.article-contents a.is-active{color:var(--forest)}.article-contents a.is-active small{color:var(--gold)}.article-pages{margin:30px 0;font-size:13px;letter-spacing:.06em}.article-audio button{cursor:pointer}.article-audio__track{cursor:pointer}.article-contents__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 4px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;text-align:left}.article-contents__toggle>span{color:#748078;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:700}.article-contents__chevron{display:inline-block;width:8px;height:8px;border-right:1.5px solid var(--forest);border-bottom:1.5px solid var(--forest);transform:rotate(45deg);transition:transform .18s ease;flex-shrink:0}.article-contents.is-collapsed .article-contents__chevron{transform:rotate(-135deg);margin-top:4px}.article-contents.is-collapsed .article-contents__list{display:none}.article-contents.is-expanded .article-contents__list{display:block}.article-contents>span:first-child{display:none}.article-comments .comment-list .children{margin:18px 0 0;padding:0 0 0 24px;list-style:none}.article-comments .comment-awaiting-moderation{display:block;margin:0 0 12px 54px;color:var(--ink-soft);font-size:13px}.article-comments .comment-awaiting-moderation{display:block;margin:0 0 12px;color:var(--ink-soft);font-size:13px}.article-comments .comment-form{margin-top:8px;padding:28px;border:1px solid rgba(24,32,28,.1);background:rgba(255,255,255,.85)}.article-comments .comment-form label{display:block;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;color:var(--ink)}.article-comments .comment-form p{margin:0 0 16px}.article-comments textarea,.article-comments input[type=text],.article-comments input[type=email],.article-comments input[type=url]{width:100%;max-width:100%;padding:12px 14px;border:1px solid #cfcfcf;border-radius:2px;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;box-sizing:border-box}.article-comments textarea{min-height:140px;resize:vertical}.article-comments .form-submit{margin:8px 0 0}.article-comments .form-submit input,.article-comments__submit{padding:12px 22px;border:0;border-radius:6px;background:var(--gold);color:#111;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.article-comments .form-submit input:hover,.article-comments__submit:hover{background:#d49a2d}.article-comments__closed{color:var(--ink-soft);font-size:15px}@media (min-width:768px){.hmr-article .article-cover--wide{height:auto;max-width:none;margin:0;overflow:visible}.hmr-article .article-cover--wide picture{display:block}.hmr-article .article-cover--wide img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}}@media (max-width:767px){.hmr-article .article-cover--wide{height:clamp(260px,68vw,340px)}.hmr-article .article-cover--wide img{height:100%;object-fit:cover;object-position:center top}}@media (min-width:901px){.hmr-article .article-sidebar__screen.is-reel{position:sticky;top:24px;height:calc(100vh - 48px);overflow:hidden}.admin-bar.hmr-article .article-sidebar__screen.is-reel{top:56px;height:calc(100vh - 80px)}.hmr-article .article-sidebar__screen.is-reel .article-sidebar__reel{transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}}.hmr-article .article-conclusion span{display:block;font-family:Georgia,"Times New Roman",serif;font-size:19px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--forest,#0f2d25)}@media (max-width:900px){.hmr-article .article-conclusion span{font-size:17px}}.hmr-article .article-conclusion--single{grid-template-columns:1fr}.hmr-article .article-conclusion>.article-conclusion__limits{background:0 0}.hmr-article .article-conclusion small{font-size:17px;line-height:1.55;color:#4f5852}@media (max-width:900px){.hmr-article .article-conclusion small{font-size:16px}}