.seo-skip{position:fixed;top:-100px;left:16px;z-index:999999;padding:14px 20px;background:#fff;color:#151b20;border:2px solid currentColor;border-radius:4px}.seo-skip:focus{top:12px}
.seo-breadcrumb{font-size:12px;line-height:1.65;margin:0 0 24px;color:inherit}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;list-style:none;padding:0;margin:0}.seo-breadcrumb li+li:before{content:'/';margin-right:12px;opacity:.45}.seo-breadcrumb a{text-decoration:underline;text-underline-offset:3px;color:inherit}.seo-breadcrumb [aria-current]{opacity:.75}
.seo-intro{max-width:780px;font-size:16px;line-height:1.8;margin:20px 0 32px}.seo-related-guides{margin:50px 0 0;padding:32px 0;border-top:1px solid rgba(70,60,50,.2)}.seo-related-guides h2{font-size:28px;line-height:1.2;margin:0 0 18px}.seo-related-guides ul{padding-left:20px;display:grid;gap:12px}.seo-related-guides a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.seo-collection-heading{font-size:26px;line-height:1.3;font-weight:500;margin:12px 0 26px;letter-spacing:-.02em}
.journal-useful-links a,.seo-related-guides a{display:inline-block;padding:4px 0}
.journal-hero figcaption{color:#59615c;font-size:12px;line-height:1.6;text-align:left;max-width:70ch;margin:12px auto 0}
.journal-body h3{font-size:22px;line-height:1.35;margin:26px 0 12px}.journal-body ul,.journal-body ol{padding-left:22px;line-height:1.8}.journal-body li+li{margin-top:8px}.journal-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.journal-table-wrap{overflow-x:auto;margin:24px 0}.journal-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.journal-body th,.journal-body td{padding:14px 12px;text-align:left;border-bottom:1px solid #ccc7be;vertical-align:top}.journal-body th{background:#eeece6;color:#202732;font-weight:600}.journal-sources{font-size:13px;padding-top:28px;border-top:1px solid #cbc7be}.journal-sources h2{font-size:24px}.journal-byline{font-size:12px;line-height:1.6;margin:16px 0;color:inherit}.journal-hero img{aspect-ratio:16/9;object-fit:contain;background:#eeece6}.journal-card img[data-seo-cover]{object-fit:contain;background:#eeece6}
body[data-brand=theoz] .theoz-bundle-summary h3{margin:0 0 18px;font-size:31px;line-height:1.1;font-weight:600;letter-spacing:-.04em}body[data-brand=theoz] .theoz-bundle-summary h3 a{color:#202732}
body[data-brand=senbeil] .senbeil-bundle-summary h3{font-size:30px;line-height:1.15;overflow-wrap:normal;margin:14px 0 20px;font-weight:600;letter-spacing:-.04em}body[data-brand=senbeil] .senbeil-bundle-summary h3 a{color:#2b0a0b;text-decoration:none}
body[data-brand=senbeil] .seo-shop-heading{color:#f2f1ec;font-size:clamp(26px,3.2vw,44px);line-height:1.15;font-weight:400;letter-spacing:-.03em;margin:0 0 28px;text-transform:uppercase}body[data-brand=senbeil] .senbeil-hero-copy h1{height:auto}
@media(max-width:809px){.seo-breadcrumb{font-size:11px;margin-bottom:20px}.seo-related-guides{margin-top:32px;padding-top:24px}.seo-related-guides h2{font-size:25px}.journal-body table{font-size:13px}.journal-body td,.journal-body th{padding:10px 8px}.journal-body h3{font-size:21px}.journal-article>article>header h1{font-size:clamp(30px,8.5vw,40px);line-height:1.12;overflow-wrap:normal;word-break:normal}.seo-intro{font-size:14px}body[data-brand=theoz] .theoz-bundle-summary h3{font-size:29px}body[data-brand=senbeil] .senbeil-bundle-summary h3{font-size:28px}}
