.editorial-crumb{display:flex;align-items:center;gap:12px;color:#66758c;font-size:.78rem;margin-bottom:36px}.legal-hero{background:#f0f4fb;padding:38px 0 55px}.legal-hero__grid{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:50px}.legal-hero h1{font-size:clamp(2.2rem,4vw,3.7rem);font-weight:650;letter-spacing:-.055em;line-height:1.15;max-width:24ch;margin:0 0 24px}.legal-hero p{font-size:1rem;line-height:1.75;color:#606f86;max-width:62ch}.legal-updated{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;color:#61738e;margin-top:10px}.legal-mark{width:150px;height:175px;border:1px solid #d5e1f4;border-radius:20px;background:#fff;color:#5881c3;display:grid;place-items:center;transform:rotate(6deg)}.legal-grid{display:grid;grid-template-columns:265px minmax(0,740px);gap:75px;padding-top:55px;padding-bottom:90px}.legal-side{align-self:start;position:sticky;top:100px;max-height:calc(100dvh - 120px);overflow:auto;font-size:.81rem}.legal-side>nav{display:grid;gap:8px;border-bottom:1px solid #e3e8f1;padding-bottom:22px}.legal-side>nav>a{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:9px;color:#63738d;line-height:1.5}.legal-side>nav>a[aria-current=page]{background:#edf3ff;color:#285cc8;font-weight:600}.legal-toc{margin-top:23px}.legal-toc summary{font-weight:600;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:4px 0}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc ol{padding-left:22px;color:#697990;font-size:.77rem;margin-top:18px}.legal-toc li{padding:6px 0;line-height:1.5}.legal-toc a:hover{color:#285cc8}.legal-content section{scroll-margin-top:108px;border-bottom:1px solid #e7ecf3;padding:0 0 30px;margin:0 0 30px}.legal-content h2{font-size:1.4rem;font-weight:650;letter-spacing:-.025em;margin:0 0 18px;line-height:1.4}.legal-content p,.legal-content li{font-size:.98rem;line-height:1.85;color:#53627a}.legal-content p:last-child{margin-bottom:0}.legal-content li{margin:8px 0}.legal-content a{color:#285cc8;text-underline-offset:4px}.legal-contact{background:#edf3ff;border-radius:18px;padding:25px;display:flex;gap:18px;color:#3267e9}.legal-contact h2{font-size:1.05rem;color:#242947;margin:0 0 10px}.legal-contact a{display:inline-flex;gap:9px;align-items:center;font-size:.85rem}.journal-hero{background:#f2f5fb;padding:64px 0 60px}.journal-hero h1{max-width:21ch;font-size:clamp(2.6rem,4.5vw,4rem);line-height:1.14}.journal-hero>.container>p{max-width:65ch}.journal-featured{margin-top:40px;background:#fff;border:1px solid #e0e7f1;border-radius:22px;display:grid;grid-template-columns:1fr 1.6fr;gap:45px;padding:28px;align-items:center}.journal-featured__art{background:#e7effd;border-radius:14px;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;color:#5c80c4}.journal-art-lines{width:100px;display:grid;gap:9px}.journal-art-lines i{height:4px;background:#c0d1ef;border-radius:4px}.journal-art-lines i:last-child{width:60%}.journal-featured h2{font-size:1.8rem;max-width:30ch;line-height:1.25;margin:15px 0}.journal-featured p{font-size:.93rem;margin-bottom:20px}.journal-label{font-size:.76rem;color:#526c99}.journal-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.journal-tools h2{font-size:2rem;margin:0}.journal-search{display:flex;gap:10px;align-items:center;border:1px solid #dce4ef;border-radius:10px;padding:12px 15px;min-width:320px;color:#73839b}.journal-search input{border:0;outline:0;background:none;font:inherit;font-size:.85rem;width:100%;color:#242947}.journal-search:focus-within{outline:2px solid #3267e9;outline-offset:2px}.journal-filters{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 32px}.journal-filters button{font:inherit;font-size:.78rem;line-height:1.4;background:#fff;color:#61718b;border:1px solid #e0e6ef;border-radius:999px;padding:9px 15px;cursor:pointer}.journal-filters button[aria-pressed=true]{color:#fff;background:#2b3855;border-color:#2b3855}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.journal-card{display:flex;flex-direction:column;padding:29px;border:1px solid #e1e7f0;border-radius:16px}.journal-card[hidden]{display:none}.journal-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.journal-card time{font-size:.7rem;color:#6e7d94}.journal-topic{display:flex;align-items:center;gap:7px;font-size:.74rem;color:#466caa}.journal-card h3{font-size:1.4rem;line-height:1.4;margin:0}.journal-card p{font-size:.91rem;flex:1;margin:14px 0 25px}.journal-card .m-text-link{font-size:.8rem}.journal-card:hover{border-color:#bdcceb}.journal-post>article.section{padding-top:40px}.journal-post>article>.container{max-width:800px!important}.journal-post h1{font-size:clamp(2.15rem,4vw,3.4rem);line-height:1.16;font-weight:650;letter-spacing:-.05em;margin:28px 0 22px}.journal-post .post-crumb{display:flex;gap:12px;font-size:.78rem;align-items:center}.journal-post .post-meta{display:flex;flex-wrap:wrap;gap:12px 22px;color:#66758c;font-size:.8rem;line-height:1.6;margin-bottom:26px}.journal-post .post-author{border-left:1px solid #d8e0ec;padding-left:20px}.journal-post .post-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#edf3fc;border:1px solid #dfe8f7;border-radius:13px;padding:18px 21px;margin:0 0 28px;color:#345786;box-shadow:none}.journal-post .post-banner-tags{display:flex;gap:8px;flex-wrap:wrap}.journal-post .post-tag{display:inline-flex;background:#fff;color:#3c5e8e;border:1px solid #dce6f4;padding:5px 10px;font-size:.74rem;font-weight:500;line-height:1.4;border-radius:7px}.journal-post .post-banner-time{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#4c6383;font-size:.76rem;background:transparent;padding:0}.journal-post .post-toc{background:#f8fafd;border:1px solid #e2e8f2;border-radius:14px;padding:26px 30px}.journal-post .post-toc__title{font-size:.85rem;font-weight:650;color:#344b6b;margin:0 0 15px}.journal-post .post-toc a{color:#5b6e8a;line-height:1.6}.journal-post .post-toc li{margin:9px 0}.journal-post .post-content{line-height:1.9}.journal-post .post-content h2{scroll-margin-top:110px}.journal-post .post-content a{color:#285cc8;text-underline-offset:4px}.journal-post .post-content table{display:block;overflow-x:auto}.journal-post .card .dl{gap:8px;line-height:1.5}.journal-post .related-posts{background:#f5f7fb}.journal-post .post-content strong{color:#34425a}.modal-next{margin-top:22px}@media (max-width:900px){.legal-grid{gap:35px;grid-template-columns:230px minmax(0,1fr)}.journal-featured{gap:25px;grid-template-columns:.8fr 1fr}.journal-card__top{align-items:start;flex-direction:column;gap:10px}.journal-featured h2{font-size:1.5rem}}@media (max-width:700px){.legal-hero{padding:25px 0 35px}.legal-hero__grid{grid-template-columns:1fr;gap:0}.legal-mark{display:none}.legal-grid{grid-template-columns:1fr;gap:30px;padding-top:30px}.legal-side{position:static;max-height:none}.legal-side>nav{grid-template-columns:1fr 1fr}.legal-side>nav>a{font-size:.75rem;padding:10px;align-items:start}.legal-toc{margin-top:16px}.legal-toc ol{columns:2;column-gap:30px}.legal-toc li{break-inside:avoid;font-size:.72rem}.legal-content h2{font-size:1.25rem}.legal-content p,.legal-content li{font-size:.94rem}.journal-hero{padding:40px 0}.journal-featured{grid-template-columns:1fr;padding:22px;gap:23px}.journal-featured__art{min-height:150px;flex-direction:row;gap:35px}.journal-tools{display:block}.journal-tools h2{margin-bottom:22px}.journal-search{min-width:0;width:100%}.journal-grid{grid-template-columns:1fr;gap:18px}.journal-card{padding:24px}.journal-card__top{flex-direction:row;align-items:center}.journal-post .post-banner{align-items:start;flex-direction:column;padding:17px;gap:14px}.journal-post .post-toc{padding:22px}.journal-post .post-meta{gap:8px 15px}.journal-post .post-author{padding-left:15px}.editorial-crumb{margin-bottom:25px}}
