/* Legal documents and blog. Builds on style.css / enhancements.css / international.css. */
.content-toc{max-height:calc(100vh - 140px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.toc-details>summary{list-style:none;cursor:default;font-size:13px;font-weight:700;color:#627082;margin:0 0 14px}.toc-details>summary::-webkit-details-marker{display:none}.content-toc .toc-list a{display:block;font-size:13px;line-height:1.5;padding:9px 0;border-bottom:1px solid #e6e8eb;color:#374354}.content-toc .toc-list a:hover{color:#195bcc}
.section-bottom{padding-bottom:100px}.legal-index{padding-bottom:40px}.legal-index:last-child{padding-bottom:100px}.container>.legal-contact{margin-bottom:100px}
/* Legal hero */
.legal-hero{padding-bottom:40px}.legal-hero h1{font-size:clamp(34px,4.2vw,56px)}.legal-meta{display:flex;flex-wrap:wrap;gap:12px 36px;margin:28px 0 0;padding:18px 22px;background:#f5f4f0;border:1px solid #e4e1dc;border-radius:8px;max-width:760px}.legal-meta div{display:flex;gap:10px;align-items:baseline}.legal-meta dt{font-size:12px;letter-spacing:.06em;color:#6a7583;font-weight:700}.legal-meta dd{margin:0;font-size:15px;font-weight:700;color:#102039}.legal-translation-note{font-size:14px;color:#5c6674;max-width:760px;margin:18px 0 0}.doc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.doc-action{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid #cfd6de;border-radius:4px;background:#fff;color:#102039;font-size:13px;font-weight:700}.doc-action:hover{border-color:#244c70;color:#244c70}
/* Legal body */
.legal-body,.prose{min-width:0;overflow-wrap:break-word}.legal-body>section{scroll-margin-top:110px;padding:4px 0 34px;margin-bottom:30px;border-bottom:1px solid #e2e6eb}.legal-body h2{font-size:24px;line-height:1.4;letter-spacing:-.03em;margin:0 0 16px}.legal-body h3{font-size:18px;line-height:1.5;letter-spacing:-.02em;margin:26px 0 10px}.legal-body p,.legal-body li,.legal-body dd{font-size:16px;line-height:1.85;color:#44505f}.legal-body p{margin:0 0 12px}.legal-body strong{color:#102039}.legal-body a{color:#195bcc;text-decoration:underline;text-underline-offset:3px}.legal-body .clause{padding-left:1.45em;text-indent:-1.45em}.legal-body ol,.legal-body ul{margin:6px 0 14px;padding-left:1.6em}.legal-body li{margin:4px 0}.legal-body ol.hangul{list-style-type:hangul}.legal-body ol.circled{list-style:none;padding-left:0}.legal-body ol.circled>li{padding-left:1.45em;text-indent:-1.45em}.legal-body ol.circled ol,.legal-body .clause+ol{text-indent:0}.legal-body li>ol,.legal-body li>ul{margin:4px 0 8px}.legal-body .clause+ol,.legal-body .clause+ul{margin-left:1.45em}
.table-wrap{overflow-x:auto;margin:14px 0 20px;border:1px solid #dfe3e8;border-radius:8px;-webkit-overflow-scrolling:touch}.table-wrap table{width:100%;border-collapse:collapse;min-width:560px;font-size:14px;line-height:1.7}.table-wrap th,.table-wrap td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e6e9ed;color:#44505f}.table-wrap th{background:#f3f5f7;color:#102039;font-weight:700;white-space:nowrap}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td:first-child{color:#102039;font-weight:650}.table-wrap caption{caption-side:top;text-align:left;padding:12px 14px 0;font-size:13px;color:#6a7583}
.legal-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 18px}.legal-summary>div{background:#f5f4f0;border:1px solid #e4e1dc;border-radius:8px;padding:16px 18px}.legal-summary b{display:block;font-size:12px;letter-spacing:.06em;color:#244c70;margin-bottom:6px}.legal-summary p{font-size:14px!important;line-height:1.7!important;margin:0!important}
.legal-note{background:#eef3f8;border-left:3px solid #244c70;border-radius:0 8px 8px 0;padding:14px 18px;margin:14px 0 18px}.legal-note p{margin:0!important;font-size:15px!important}.legal-note p+p{margin-top:8px!important}
.legal-contact ul{padding-left:1.2em;margin:12px 0 0}.legal-contact li{font-size:16px;line-height:1.9;color:#44505f}.legal-contact a{color:#195bcc}
.legal-lang-card p{margin-bottom:22px}.legal-lang-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px 22px}.legal-lang-links .inline-link{margin-top:0;font-size:13px}
/* Blog: shared */
.blog-tag{display:inline-flex;align-items:center;padding:5px 11px;border-radius:30px;background:#e9eff6;color:#244c70;font-size:12px;font-weight:700;letter-spacing:.01em}.blog-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:#6a7583;margin:22px 0 0}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{min-width:0}.blog-card[hidden]{display:none}.blog-card-link{display:flex;flex-direction:column;height:100%;border:1px solid #dce2e8;border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s,border-color .2s}.blog-card-link:hover{border-color:#7e94ae;transform:translateY(-3px)}.blog-card-media{margin:0;aspect-ratio:16/9;background:#081636;overflow:hidden}.blog-card-media img{width:100%;height:100%;object-fit:cover}.blog-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px 26px;flex:1}.blog-card-body h2,.blog-card-body h3{font-size:21px;line-height:1.45;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}.blog-card-body p{font-size:15px;line-height:1.75;color:#637082;margin:0}.blog-card-meta{margin-top:auto;padding-top:6px;display:flex;gap:8px;font-size:12px;color:#7a8591}
/* Blog index */
.blog-index-hero{padding-bottom:30px}.blog-feed{margin:14px 0 0}.blog-filter{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 34px}.blog-filter[hidden]{display:none}.blog-filter button{min-height:40px;padding:0 16px;border:1px solid #d3dae2;border-radius:30px;background:#fff;color:#44505f;font-size:14px;font-weight:650}.blog-filter button:hover{border-color:#244c70;color:#244c70}.blog-filter button[aria-pressed=true]{background:#102039;border-color:#102039;color:#fff}.blog-grid-index{padding-bottom:110px}.blog-grid-index>.blog-card:first-child{grid-column:1/-1}.blog-grid-index>.blog-card:first-child .blog-card-link{flex-direction:row}.blog-grid-index>.blog-card:first-child .blog-card-media{flex:0 0 58%}.blog-grid-index>.blog-card:first-child .blog-card-body{justify-content:center;padding:40px 44px;gap:16px}.blog-grid-index>.blog-card:first-child .blog-card-body h2{font-size:30px}.blog-grid-index>.blog-card:first-child .blog-card-body p{font-size:16px}.blog-grid-index>.blog-card:first-child .blog-card-meta{margin-top:8px}
/* Blog post */
.blog-hero{padding-bottom:36px}.blog-hero h1{margin-top:18px}.blog-cover{margin:0 0 56px;aspect-ratio:2/1;border-radius:16px;overflow:hidden;background:#081636}.blog-cover img{width:100%;height:100%;object-fit:cover}
.prose .lead{font-size:20px;line-height:1.85;color:#243247;margin:0 0 40px;font-weight:500}.prose>section{scroll-margin-top:110px;padding:0 0 38px;margin-bottom:34px;border-bottom:1px solid #e2e6eb}.prose h2{font-size:28px;line-height:1.4;letter-spacing:-.035em;margin:0 0 18px}.prose h3{font-size:20px;line-height:1.5;letter-spacing:-.025em;margin:28px 0 10px}.prose p,.prose li{font-size:17px;line-height:1.95;color:#44505f}.prose p{margin:0 0 16px}.prose strong{color:#102039}.prose a{color:#195bcc;text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.4em;margin:8px 0 18px}.prose li{margin:6px 0}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:#f1f3f6;padding:2px 6px;border-radius:4px}
.prose ul.checklist{list-style:none;padding-left:0}.prose ul.checklist li{position:relative;padding-left:30px}.prose ul.checklist li:before{content:'✓';position:absolute;left:2px;top:0;color:#244c70;font-weight:800}.prose ol.steps{list-style:none;padding-left:0;counter-reset:step}.prose ol.steps>li{counter-increment:step;position:relative;padding-left:44px;min-height:30px}.prose ol.steps>li:before{content:counter(step);position:absolute;left:0;top:3px;width:28px;height:28px;border-radius:50%;background:#102039;color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;line-height:1}
.callout{background:#eef3f8;border-left:3px solid #244c70;border-radius:0 10px 10px 0;padding:16px 20px;margin:18px 0 20px}.callout p{margin:0!important;font-size:16px!important;line-height:1.85!important}.callout p+p{margin-top:8px!important}.callout strong:first-child{margin-right:6px;color:#244c70}.callout-warn{background:#fbf5ea;border-left-color:#b7791f}.callout-warn strong:first-child{color:#8a5a12}
.prose .table-wrap td:first-child{font-weight:650}
.blog-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0!important;margin:0 0 34px!important}.blog-tags li{font-size:13px!important;color:#5c6674!important;background:#f3f5f7;border-radius:4px;padding:4px 10px;margin:0!important;line-height:1.6!important}
.blog-cta{background:#081636;color:#fff;border-radius:16px;padding:40px;margin:10px 0 0;position:relative;overflow:hidden}.blog-cta:after{content:"";position:absolute;right:-60px;bottom:-80px;width:260px;height:260px;background:url(assets/symbol.png) center/contain no-repeat;opacity:.12;transform:rotate(-12deg);pointer-events:none}.blog-cta h2{color:#fff;font-size:32px;margin:14px 0 12px;letter-spacing:-.04em}.blog-cta p{color:#c6d3e6!important;font-size:16px!important;max-width:620px;position:relative;z-index:1}.blog-cta .eyebrow-light{color:#8fb4ee}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 18px;position:relative;z-index:1}.blog-cta-actions .button{min-height:50px;gap:18px;font-size:14px;text-decoration:none}.blog-cta .button-white{color:#081636}.button-outline-light{border:1px solid #ffffff66;color:#fff}.button-outline-light:hover{border-color:#fff}.blog-cta-note{font-size:13px!important;margin:0!important}.blog-cta-note a{color:#fff}
.blog-related .blog-card-body h3{font-size:19px}
/* Blog: answer box, diagrams, FAQ, sources (see tools/content/blog/COMPONENTS.md) */
.summary-box{background:#f5f8fc;border:1px solid #d6e2f0;border-radius:14px;padding:22px 26px 18px;margin:0 0 44px}.summary-box .summary-title{font-size:13px!important;font-weight:800;letter-spacing:.06em;color:#244c70!important;margin:0 0 10px!important}.summary-box ul{margin:0!important;padding-left:1.2em}.summary-box li{font-size:16px!important;line-height:1.8!important;color:#243247!important;margin:4px 0!important}
.callout-tip{background:#edf7f0;border-left-color:#2f7d4f}.callout-tip strong:first-child{color:#23633d}
.diagram{margin:26px 0 30px;padding:26px 24px 18px;background:#fafbfc;border:1px solid #e1e6ec;border-radius:14px;overflow-x:auto}.diagram figcaption{font-size:13px;line-height:1.7;color:#6a7583;margin-top:16px;text-align:center}.diagram svg{display:block;width:100%;height:auto;max-width:760px;margin:0 auto;font-family:inherit}
.flow{list-style:none;display:flex;gap:0;padding:0!important;margin:0!important;counter-reset:flow}.flow>li{counter-increment:flow;flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #d6dee8;border-radius:10px;padding:16px 14px 14px;margin:0 14px 0 0!important;font-size:14px!important;line-height:1.6!important}.flow>li:last-child{margin-right:0!important}.flow>li:before{content:counter(flow);width:24px;height:24px;border-radius:50%;background:#102039;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;line-height:1}.flow>li:not(:last-child):after{content:'';position:absolute;right:-12px;top:50%;width:10px;height:10px;border-top:2px solid #7e94ae;border-right:2px solid #7e94ae;transform:translateY(-50%) rotate(45deg)}.flow strong{font-size:15px;color:#102039}.flow span{color:#5c6674}
.net-path{list-style:none;display:flex;align-items:stretch;padding:0!important;margin:0!important}.net-path>li{margin:0!important}.net-path .node{flex:0 1 150px;min-width:96px;display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:center;background:#fff;border:1px solid #cfd9e5;border-radius:12px;padding:14px 10px;font-size:13px!important;line-height:1.5!important}.net-path .node strong{font-size:14px;color:#102039}.net-path .node span{color:#6a7583}.net-path .node.is-self{background:#102039;border-color:#102039}.net-path .node.is-self strong,.net-path .node.is-self span{color:#fff}.net-path .node.is-vpn{border-color:#195bcc;box-shadow:0 0 0 3px #195bcc22}.net-path .link{flex:1 1 90px;min-width:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12px!important;line-height:1.45!important;text-align:center;color:#5c6674}.net-path .link:before{content:'';display:block;width:100%;height:0;border-top:3px solid #9aa7b6}.net-path .link.is-secure{color:#195bcc;font-weight:700}.net-path .link.is-secure:before{border-top-color:#195bcc}.net-path .link.is-exposed{color:#a23b2a;font-weight:700}.net-path .link.is-exposed:before{border-top:3px dashed #c8553d}.net-path .link.is-https{color:#2f7d4f;font-weight:700}.net-path .link.is-https:before{border-top-color:#2f7d4f}
.net-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:14px 0 0!important;padding:0!important;list-style:none}.net-legend li{font-size:12px!important;color:#5c6674!important;margin:0!important;display:flex;align-items:center;gap:6px}.net-legend li:before{content:'';width:22px;border-top:3px solid #9aa7b6}.net-legend .is-secure:before{border-top-color:#195bcc}.net-legend .is-exposed:before{border-top:3px dashed #c8553d}.net-legend .is-https:before{border-top-color:#2f7d4f}
.scope{border:2px solid #102039;border-radius:14px;padding:14px;background:#fff}.scope .scope{border-style:dashed;border-color:#195bcc;background:#f3f7fd;margin-top:10px}.scope .scope .scope{border-color:#2f7d4f;background:#f1f8f3}.scope-label{display:block;font-size:14px;font-weight:800;color:#102039;margin-bottom:4px}.scope .scope .scope-label{color:#195bcc}.scope .scope .scope .scope-label{color:#2f7d4f}.scope p{font-size:13px!important;line-height:1.6!important;color:#5c6674!important;margin:0!important}.scope-items{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0!important;margin:10px 0 0!important}.scope-items li{font-size:12px!important;background:#eef1f5;color:#374354!important;border-radius:20px;padding:3px 10px;margin:0!important;line-height:1.6!important}
.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.compare-col{background:#fff;border:1px solid #d6dee8;border-top:4px solid #244c70;border-radius:10px;padding:16px 18px}.compare-col.is-good{border-top-color:#2f7d4f}.compare-col.is-bad{border-top-color:#c8553d}.compare-col.is-accent{border-top-color:#195bcc}.compare-col h4{font-size:16px;margin:0 0 8px;color:#102039}.compare-col ul{margin:0!important;padding-left:1.1em}.compare-col li,.compare-col p{font-size:14px!important;line-height:1.7!important;margin:3px 0!important}
.layers{list-style:none;padding:0!important;margin:0 auto!important;max-width:620px;display:flex;flex-direction:column;gap:6px}.layers>li{margin:0!important;border-radius:10px;padding:13px 18px;display:flex;justify-content:space-between;gap:14px;align-items:baseline;background:#e9eff6;font-size:14px!important;line-height:1.6!important}.layers>li:nth-child(2){background:#dbe6f2;margin:0 18px!important}.layers>li:nth-child(3){background:#cbdbee;margin:0 36px!important}.layers>li:nth-child(4){background:#b9cfe8;margin:0 54px!important}.layers>li:nth-child(5){background:#a7c2e2;margin:0 72px!important}.layers strong{color:#102039;font-size:15px}.layers span{color:#374354;text-align:right}
.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:22px 0 26px}.stat-grid>div{background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:18px 18px 16px}.stat-grid dt{font-size:28px;font-weight:800;letter-spacing:-.03em;color:#102039;line-height:1.2}.stat-grid dd{margin:6px 0 0;font-size:14px;line-height:1.6;color:#5c6674}
.timeline{list-style:none;padding:0!important;margin:0!important;position:relative}.timeline:before{content:'';position:absolute;left:7px;top:6px;bottom:6px;border-left:2px solid #c9d5e3}.timeline>li{position:relative;padding:0 0 18px 32px;margin:0!important}.timeline>li:last-child{padding-bottom:0}.timeline>li:before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #195bcc}.timeline time,.timeline .when{display:block;font-size:12px;font-weight:800;letter-spacing:.04em;color:#195bcc}.timeline strong{display:block;font-size:16px;color:#102039;margin:2px 0}.timeline p{font-size:14px!important;line-height:1.7!important;margin:0!important}
.prose .faq-item{border:1px solid #dfe3e8;border-radius:12px;padding:18px 20px;margin:0 0 12px}.prose .faq-item h3{font-size:17px;margin:0 0 8px;display:flex;gap:8px}.prose .faq-item h3:before{content:'Q';color:#195bcc;font-weight:800}.prose .faq-item p{font-size:16px;line-height:1.85;margin:0}.prose .faq-item p+p{margin-top:8px}
.prose .sources ol{padding-left:1.4em}.prose .sources li{font-size:14px;line-height:1.75;color:#5c6674}.prose .sources a{word-break:break-word}
.prose .post-updated{font-size:13px;color:#6a7583;margin:-24px 0 32px}
@media(max-width:720px){.flow,.net-path{flex-direction:column}.flow>li{margin:0 0 14px!important}.flow>li:not(:last-child):after{right:auto;left:50%;top:auto;bottom:-12px;transform:translateX(-50%) rotate(135deg)}.net-path .node{flex:none}.net-path .link{min-height:52px;flex-direction:row;padding:4px 0}.net-path .link:before{width:0;height:30px;border-top:0!important;border-left:3px solid #9aa7b6}.net-path .link.is-secure:before{border-left-color:#195bcc}.net-path .link.is-exposed:before{border-left:3px dashed #c8553d}.net-path .link.is-https:before{border-left-color:#2f7d4f}.layers>li,.layers>li:nth-child(n){margin:0!important;flex-direction:column;gap:2px}.layers span{text-align:left}.diagram{padding:20px 16px 14px}.summary-box{padding:18px 18px 14px}}
/* Responsive */
@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid-index>.blog-card:first-child .blog-card-body{padding:28px 30px}.blog-grid-index>.blog-card:first-child .blog-card-body h2{font-size:24px}}@media(max-width:820px){.blog-grid-index>.blog-card:first-child .blog-card-link{flex-direction:column}.blog-grid-index>.blog-card:first-child .blog-card-media{flex:none}}
@media(max-width:820px){.legal-grid,.blog-grid-layout{grid-template-columns:minmax(0,1fr)}.content-toc{max-height:none;overflow:visible}.reading-toc.content-toc{display:block}.toc-details{border:1px solid #dfe3e8;border-radius:10px;padding:0 16px;background:#fafbfc}.toc-details>summary{cursor:pointer;margin:0;padding:15px 0;display:flex;justify-content:space-between;font-size:14px;color:#102039}.toc-details>summary:after{content:'+';font-size:18px;line-height:1;color:#627082}.toc-details[open]>summary:after{content:'−'}.toc-details .toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-bottom:10px}.legal-body h2{font-size:22px}.prose h2{font-size:24px}.prose .lead{font-size:18px}.blog-cover{margin-bottom:36px;border-radius:12px;aspect-ratio:16/9}.blog-cta{padding:30px 26px}.blog-cta h2{font-size:27px}.section-bottom{padding-bottom:70px}.legal-index:last-child{padding-bottom:70px}.container>.legal-contact{margin-bottom:70px}.blog-grid-index{padding-bottom:70px}}
@media(max-width:650px){.legal-summary{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr;gap:18px}.blog-card-body{padding:20px 20px 22px}.blog-card-body h2,.blog-card-body h3,.blog-grid-index>.blog-card:first-child .blog-card-body h2{font-size:20px}.legal-meta{gap:8px 22px;padding:14px 16px}.legal-body p,.legal-body li{font-size:15px;line-height:1.8}.prose p,.prose li{font-size:16px;line-height:1.9}.blog-cta-actions .button{width:100%}}
@media(max-width:480px){.toc-details .toc-list{grid-template-columns:1fr}.legal-hero h1{font-size:32px}.blog-hero h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.blog-card-link{transition:none}.blog-card-link:hover{transform:none}}
/* Print: documents only, no chrome */
@media print{@page{margin:16mm 15mm}html{scroll-behavior:auto}body{background:#fff!important;color:#000!important;font-size:10.5pt;line-height:1.6}.skip,.site-header,.locale-footer,.content-toc,.doc-actions,.locale-related,.blog-cta,.blog-filter,.blog-tags,.breadcrumbs{display:none!important}.container{width:auto!important;margin:0!important}.reading-hero{padding:0 0 10pt!important;max-width:none}.reading-hero h1{font-size:20pt!important;margin:6pt 0 8pt!important}.reading-intro{font-size:11pt!important;color:#000!important}.eyebrow{color:#000!important}.legal-meta{background:none!important;border:1px solid #999!important;padding:6pt 10pt!important;margin-top:8pt!important}.reading-grid{display:block!important;border:0!important;padding:0!important}.legal-body>section,.prose>section{border-bottom:0!important;padding:0 0 6pt!important;margin:0 0 10pt!important;break-inside:auto}.legal-body h2,.prose h2{font-size:13pt!important;break-after:avoid;page-break-after:avoid}.legal-body h3,.prose h3{font-size:11.5pt!important;break-after:avoid}.legal-body p,.legal-body li,.prose p,.prose li,.table-wrap td,.table-wrap th{font-size:10pt!important;color:#000!important;line-height:1.6!important}.legal-body a,.prose a{color:#000!important}.legal-body a[href^="http"]:after,.prose a[href^="http"]:after{content:" (" attr(href) ")";font-size:8.5pt;word-break:break-all}.table-wrap{overflow:visible!important;border:1px solid #999!important}.table-wrap table{min-width:0!important}.table-wrap th{background:#eee!important}tr,.clause,.legal-note,.callout,.legal-summary>div,.diagram,.summary-box,.faq-item{break-inside:avoid;page-break-inside:avoid}.legal-note,.callout,.legal-summary>div,.article-contact{background:none!important;border:1px solid #999!important}.blog-cover{max-height:60mm;border-radius:0}.article-contact{padding:8pt 10pt!important;border-radius:0!important}}
