.cms-article :is(h2,h3)[id],.bp-body :is(h2,h3)[id],.faq-acc details[id],.faq-acc h2[id]{scroll-margin-top:90px}@media (min-width: 1024px){.cms-article :is(h2,h3)[id],.bp-body :is(h2,h3)[id],.faq-acc details[id],.faq-acc h2[id]{scroll-margin-top:150px}}:is(.cms-article,.bp-body) :is(h2,h3)[tabindex="-1"]:focus{outline:none}.rot-180{transform:rotate(180deg)}.cms-article>h1{margin-bottom:var(--s-3)}@media (min-width: 1024px){.cms-side{position:sticky;top:calc(var(--hdr-h) + 64px);align-self:start}.cms-side .side-nav{position:static}}.cms-side-title{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);padding:0 14px 8px}.cms-help .row-between{align-items:center}.legal-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--c-line-2);max-width:820px}.legal-tools .btn svg{flex:none}.legal-top a{display:inline-flex;align-items:center;gap:6px;color:var(--c-primary);font-weight:600}.toc{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface-2);margin:0 0 var(--s-6);max-width:820px}.toc summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;cursor:pointer;color:var(--c-ink);font-weight:600;border-radius:var(--r-lg)}.toc summary::-webkit-details-marker{display:none}.toc-title{display:inline-flex;align-items:center;gap:8px;flex:1}.toc-count{font-size:var(--fs-xs);font-weight:400}.toc summary>.ic:last-child{color:var(--c-muted);transition:transform .2s var(--ease)}.toc details[open]>summary>.ic:last-child{transform:rotate(180deg)}.toc ol{list-style:none;margin:0;padding:0 8px 12px;display:grid;gap:2px}.toc li a{display:block;padding:8px 10px;border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:1.4;color:var(--c-text)}.toc li.is-sub a{padding-left:26px;color:var(--c-muted)}.toc li a:hover{background:var(--c-bg);color:var(--c-ink)}.toc li a.is-active{background:var(--c-primary-soft);color:var(--c-primary);font-weight:600}@media (min-width: 768px){.cms-toc ol{display:block;-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px}.cms-toc li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2px}}.faq{max-width:860px}.faq-tools{margin-top:var(--s-4)}.faq-search .search-input{padding-right:52px}.faq-clear{width:38px;padding:0;display:grid;place-items:center;background:var(--c-surface);color:var(--c-ink)}.faq-clear:hover{background:var(--c-line)}.faq-bar{margin-top:var(--s-3);min-height:36px}.faq .chips .chip{cursor:pointer}.faq .chips .chip .muted{font-weight:400}.faq-acc summary span{flex:1}.faq-acc summary{min-height:52px}.faq-a-body{color:inherit;font-size:inherit;line-height:inherit}.faq-a-body>:last-child{margin-bottom:0}.faq-a-body a{color:var(--c-primary);text-decoration:underline}.faq-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 0;border:0;background:none;color:var(--c-muted);font-size:var(--fs-xs)}.faq-link:hover{color:var(--c-primary)}.faq-none{text-align:center;padding:var(--s-6)}.ct-company{display:block;color:var(--c-ink-2)}.ct-map-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.cinfo .ct-map-links a{display:inline;padding:0;background:none;border-radius:0;color:var(--c-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ct-quick{display:grid;gap:10px}.ct-quick-list{display:flex;flex-wrap:wrap;gap:8px}.ct-quick-list a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:500;color:var(--c-ink-2);background:var(--c-bg)}.ct-quick-list a:hover{border-color:var(--c-primary);color:var(--c-primary)}.ct-quick-list .ic{color:var(--c-primary)}.ct-form .field,.ct-form .grid-2 .field,.ct-alert{margin-bottom:var(--s-4)}.ct-form .hint{display:flex;justify-content:flex-end}.ct-count{font-variant-numeric:tabular-nums}.ct-kvkk{margin-bottom:var(--s-4)}.ct-kvkk a{color:var(--c-primary);text-decoration:underline}.ct-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:var(--s-3) 0 0;text-align:center}.ct-done{text-align:center;padding:var(--s-7) var(--s-5);align-self:start}.ct-done:focus{outline:none}.ct-done-ic{width:64px;height:64px;margin:0 auto var(--s-4);border-radius:50%;display:grid;place-items:center;background:var(--c-ok-soft);color:var(--c-ok)}.ct-done p{max-width:420px;margin:0 auto var(--s-5)}.contact-grid>.card{align-self:start}.blog-list{padding-bottom:var(--s-8)}.blog-chips{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:2px}.blog-chips::-webkit-scrollbar{display:none}@media (min-width: 768px){.blog-chips{flex-wrap:wrap;overflow:visible}}.post-body{display:flex;flex-direction:column;gap:8px;min-width:0}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--fs-xs);color:var(--c-muted)}.post-meta>*+*:before{content:"·";margin-right:10px;color:var(--c-faint)}.post-meta .ic{vertical-align:-2px}.post-cat{color:var(--c-primary);font-weight:600}a.post-cat:hover{text-decoration:underline}.post-title{font-size:var(--fs-lg);line-height:1.35;margin:0}.post-title a:hover{color:var(--c-primary)}.pcv-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--c-faint)}@media (min-width: 900px){.post-card.is-featured{grid-column:1 / -1;display:grid;grid-template-columns:1.25fr 1fr;gap:var(--s-6);align-items:center;padding-bottom:var(--s-6);border-bottom:1px solid var(--c-line-2)}.post-card.is-featured .post-title{font-size:clamp(22px,2.2vw,30px)}.post-card.is-featured p{-webkit-line-clamp:4;font-size:var(--fs-md)}}.blog-post{max-width:880px}.bp-head{margin-bottom:var(--s-5)}.bp-title{font-size:clamp(26px,3.4vw,38px);margin-top:8px;line-height:1.2}.bp-lead{font-size:var(--fs-lg);color:var(--c-ink-2);line-height:1.6;margin:0 0 var(--s-4)}.bp-author{display:flex;align-items:center;gap:10px}.bp-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--c-primary-soft);color:var(--c-primary);font-weight:700;flex:none}.bp-cover{width:100%;border-radius:var(--r-lg);margin-bottom:var(--s-6);aspect-ratio:1200 / 630;-o-object-fit:cover;object-fit:cover;background:var(--c-surface)}.bp-body{max-width:none}.bp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--c-line)}.share-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.share-label{margin-right:2px}@media (max-width: 479px){.share-bar .share-label{flex-basis:100%}.share-bar .btn{min-height:44px}.share-btn{width:44px;padding:0;justify-content:center}.share-btn .share-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.read-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:60;pointer-events:none}.read-progress>div{height:100%;background:var(--c-primary);transform:scaleX(0);transform-origin:0 50%;will-change:transform}.bp-nl{margin-top:var(--s-8)}.wrap.nf{padding-left:var(--gutter);padding-right:var(--gutter)}.nf-guess{margin:calc(-1 * var(--s-2)) 0 var(--s-5);color:var(--c-muted)}.nf-guess a{color:var(--c-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nf-cats{margin-top:var(--s-2)}.nf-cats-title{margin-bottom:8px}.favs{padding-bottom:var(--s-8)}.favs-info{margin-bottom:var(--s-5)}.favs-info .btn{margin-left:4px}.favs-link{color:var(--c-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.favs-inline{border:0;background:none;padding:0;color:var(--c-primary);font-weight:600;text-decoration:underline;cursor:pointer}.favs-bar{flex-wrap:nowrap;margin-bottom:var(--s-4)}.favs-bar .chips{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.favs-bar .chips::-webkit-scrollbar{display:none}.favs-bar .chips .chip,.favs-clear{flex:none}@media (max-width: 479px){.favs-clear{width:40px;padding:0;justify-content:center}.favs-clear-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.favs-bar .chip{min-height:36px}.favs-n{opacity:.7;font-variant-numeric:tabular-nums}@media print{.crumbs,.cms-side,.page-layout>.only-desktop,.legal-tools .btn,.toc,.legal-top,.cms-help,.ct-form,.ct-quick,.share-bar,.bp-foot,.bp-nl,.read-progress,.blog-post .section,.faq-tools,.faq .chips,.faq-link{display:none!important}.page-layout{display:block;padding:0}.prose,.legal-tools,.faq{max-width:none}.prose a{color:inherit;text-decoration:none}.faq-acc details{-moz-column-break-inside:avoid;break-inside:avoid}.faq-acc details:not([open]) .faq-a{display:block}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid}}.blog-chips .chip.is-active,.favs-bar .chip.is-active{background:var(--c-ink);border-color:var(--c-ink);color:#fff}@media (max-width: 1023px){.faq-search .search-input,.nf .search-input{font-size:16px}}
