.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;color:#536a80;font-size:calc(11px + var(--desktop-font-increase, 0px));line-height:20px}.blog-breadcrumbs a:hover,.blog-breadcrumbs a:focus-visible{color:#005c76}.blog-root .eyebrow{color:#00738b}.blog-root main a:focus-visible{outline-color:#00738b}.blog-intro{padding:24px 0 38px;background:linear-gradient(110deg,#f0fafc,#fff 85%);border-bottom:1px solid var(--line)}.blog-intro .eyebrow{margin-top:30px}.blog-intro h1{font-size:calc(42px + var(--desktop-font-increase, 0px));line-height:1.08;font-weight:900;letter-spacing:-1.5px;margin-top:12px}.blog-intro h1 span{color:var(--cyan)}.blog-intro__description{font-size:calc(14px + var(--desktop-font-increase, 0px));color:var(--muted);line-height:1.6;margin-top:16px}.blog-library{padding-block:32px 40px}.blog-library__toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.blog-library__toolbar h2{font-size:calc(23px + var(--desktop-font-increase, 0px));line-height:30px}.blog-library__toolbar p{font-size:calc(11px + var(--desktop-font-increase, 0px));line-height:20px;color:var(--muted);margin-top:5px}.blog-search{display:flex;gap:10px;align-items:center;border:1px solid #d9e5ee;border-radius:9px;height:43px;padding:0 13px;width:280px;color:#7f91a6;background:#fff}.blog-search:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #009cbd12}.blog-search input{border:0;outline:0;background:transparent;width:100%;padding:0;font-size:calc(12px + var(--desktop-font-increase, 0px));color:var(--ink)}.blog-search input::-webkit-search-cancel-button{display:none}.blog-search button{display:flex;align-items:center;padding:5px;color:var(--muted)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{min-width:0;overflow:hidden;border:1px solid #dfe9ef;border-radius:12px;background:#fff;transition:border-color .18s,box-shadow .18s,transform .18s}.blog-card:hover{border-color:#acd8e3;box-shadow:0 8px 24px #16384d12;transform:translateY(-3px)}.blog-card__link{display:flex;flex-direction:column;height:100%}.blog-card__image{aspect-ratio:1.6;overflow:hidden;background:#ecf7fa;display:grid;place-items:center;color:var(--cyan)}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.blog-card:hover .blog-card__image img{transform:scale(1.025)}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:20px}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:calc(10px + var(--desktop-font-increase, 0px));color:#596c82;line-height:19px}.blog-meta>span{display:inline-flex;align-items:center;gap:5px}.blog-card h3{font-size:calc(18px + var(--desktop-font-increase, 0px));line-height:1.3;margin-top:11px;letter-spacing:-.4px;overflow-wrap:anywhere}.blog-card p{font-size:calc(12px + var(--desktop-font-increase, 0px));line-height:1.65;color:var(--muted);margin:11px 0 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-card__read{display:flex;align-items:center;justify-content:space-between;color:#00738b;font-size:calc(12px + var(--desktop-font-increase, 0px));font-weight:600;margin-top:auto}.blog-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:32px;padding-top:25px;border-top:1px solid var(--line)}.blog-pagination>:last-child{text-align:right}.blog-pagination__pages{display:flex;gap:8px}.blog-pagination__pages a{width:38px;height:38px;border:1px solid #dae7ee;display:grid;place-items:center;border-radius:8px;font-weight:600}.blog-pagination__pages a[aria-current]{background:#00738b;color:#fff;border-color:#00738b}.blog-pagination__pages a:hover{border-color:var(--cyan)}.blog-arrow-back{transform:rotate(180deg)}.blog-empty{display:grid;justify-items:center;gap:13px;text-align:center;padding:70px 20px;border:1px dashed #cfe2e9;border-radius:12px;background:#f8fcfd;color:var(--muted)}.blog-empty>svg{color:var(--cyan)}.blog-empty h3{color:var(--ink);font-size:22px}.blog-empty .button{margin-top:8px}.blog-callout{padding:30px 34px;margin-block:0 38px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#edf9fc;border:1px solid #e3f2f6}.blog-callout .eyebrow{font-size:calc(10px + var(--desktop-font-increase, 0px))}.blog-callout h2{margin-top:8px;font-size:calc(25px + var(--desktop-font-increase, 0px));line-height:1.2}.blog-callout p:not(.eyebrow){margin-top:10px;color:var(--muted);font-size:calc(12px + var(--desktop-font-increase, 0px));line-height:1.6}.blog-callout .button{flex-shrink:0;min-height:43px;padding-inline:24px}.blog-root .site-footer{border-top:1px solid var(--line)}.blog-article{padding-top:25px}.blog-article__header{max-width:1120px;margin-inline:auto;padding-bottom:28px}.blog-article__header .eyebrow{margin-top:32px}.blog-article h1{max-width:980px;font-size:calc(38px + var(--desktop-font-increase, 0px));font-weight:900;line-height:1.15;letter-spacing:-1.1px;margin-block:13px 20px;overflow-wrap:anywhere}.blog-article__header .blog-meta{font-size:calc(11px + var(--desktop-font-increase, 0px))}.blog-article__updated{margin-top:8px;font-size:calc(10px + var(--desktop-font-increase, 0px));line-height:19px;color:#596c82}.blog-article__cover{width:100%;max-width:1120px;height:360px;border-radius:13px;object-fit:contain;margin-inline:auto;background:#f1f7fa}.blog-article__layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;max-width:1120px;margin:36px auto 0;align-items:start}.blog-prose{min-width:0;font-size:calc(15px + var(--desktop-font-increase, 0px));line-height:1.8;color:#34485d;overflow-wrap:anywhere}.blog-prose>p:first-child{font-size:calc(17px + var(--desktop-font-increase, 0px));line-height:1.7;color:#243b52}.blog-prose p{margin-block:0 20px}.blog-prose h2{color:var(--ink);font-size:calc(25px + var(--desktop-font-increase, 0px));line-height:1.3;letter-spacing:-.6px;margin:36px 0 17px;scroll-margin-top:30px}.blog-prose h3{color:var(--ink);font-size:calc(20px + var(--desktop-font-increase, 0px));line-height:1.4;letter-spacing:-.35px;margin:27px 0 12px;scroll-margin-top:30px}.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--ink);font-size:1em;margin:24px 0 12px}.blog-prose ul,.blog-prose ol{padding-left:25px;margin:15px 0 24px}.blog-prose li{padding-left:4px;margin-block:8px}.blog-prose li>p{margin-bottom:8px}.blog-prose a{color:#00738b;text-decoration:underline;text-underline-offset:3px}.blog-prose a:hover,.blog-prose a:focus-visible{color:#005c76}.blog-prose strong{font-weight:700;color:#172e43}.blog-prose img{width:auto;max-width:100%;height:auto;max-height:700px;object-fit:contain;border-radius:10px;margin:24px auto}.blog-prose figure{margin:24px 0}.blog-prose figcaption{font-size:.85em;text-align:center;color:var(--muted)}.blog-prose blockquote{margin:24px 0;padding:20px 24px;border-left:3px solid var(--cyan);background:#f0fafc;border-radius:0 8px 8px 0}.blog-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0;font-size:.9em}.blog-prose th,.blog-prose td{padding:12px 15px;border:1px solid #dce7ed;min-width:110px;text-align:left;vertical-align:top}.blog-prose th{background:#edf8fb;color:var(--ink);font-weight:700}.blog-prose hr{border:0;border-top:1px solid var(--line);margin:30px 0}.blog-editorial .blog-prose picture{display:block}.blog-editorial .blog-prose picture img{display:block;width:100%;height:auto;max-height:none;margin:0}.blog-editorial .blog-prose figcaption{margin-top:10px;text-align:left;line-height:1.6}.blog-editorial .blog-prose nav[aria-label="Article contents"]{margin-block:28px;padding:20px 24px;background:#f2fafc;border:1px solid #dcecf2;border-radius:10px}.blog-editorial .blog-prose nav[aria-label="Article contents"] ol{margin-bottom:0}.blog-editorial .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:24px}.blog-editorial .table-scroll:focus-visible{outline:3px solid #007c99;outline-offset:3px}.blog-editorial .table-scroll table{display:table;min-width:560px;width:100%;margin:0;overflow:visible}.blog-prose iframe{border:0;width:100%;aspect-ratio:16 / 9;height:auto}.blog-article__sticky{position:sticky;top:25px;display:grid;gap:25px}.blog-contents{border:1px solid #e0eaf0;border-radius:12px;padding:20px}.blog-contents h2{font-size:calc(16px + var(--desktop-font-increase, 0px));line-height:24px;margin-bottom:15px;letter-spacing:-.3px}.blog-contents ol,.blog-mobile-contents ol{padding:0;margin:0;list-style:none;display:grid;gap:11px}.blog-contents ol{max-height:calc(55dvh / var(--site-scale, 1));overflow-y:auto;overscroll-behavior:contain}.blog-contents a,.blog-mobile-contents a{display:block;color:#536a80;font-size:calc(11px + var(--desktop-font-increase, 0px));line-height:1.6}.blog-contents a:hover,.blog-contents a:focus-visible,.blog-mobile-contents a:hover,.blog-mobile-contents a:focus-visible{color:#005c76}.blog-sidebar-help{padding:22px;border-radius:12px;background:#eaf8fc}.blog-sidebar-help__icon{width:45px;height:45px;display:grid;place-items:center;color:var(--cyan);background:#fff;border-radius:11px;margin-bottom:15px}.blog-sidebar-help h2{font-size:calc(21px + var(--desktop-font-increase, 0px))}.blog-sidebar-help p{font-size:calc(12px + var(--desktop-font-increase, 0px));line-height:1.6;color:var(--muted);margin:10px 0 20px}.blog-sidebar-help .button{width:100%;min-height:40px}.blog-mobile-contents{display:none}.blog-article__back{max-width:1120px;margin:30px auto 0;padding-block:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.blog-related{padding-block:20px 40px}.blog-related .section-heading{margin-bottom:20px}.blog-not-found{min-height:60vh;padding-block:70px}.blog-not-found h1{font-size:44px;letter-spacing:-1px;line-height:1.1;margin:18px 0}.blog-not-found p:not(.eyebrow){max-width:600px;font-size:16px;color:var(--muted);line-height:1.7}.blog-not-found>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}@media(max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.blog-article__layout{display:block;max-width:760px;margin-top:25px}.blog-article__sidebar{display:none}.blog-article__header,.blog-article__cover,.blog-article__back{max-width:760px}.blog-article__cover{height:320px}.blog-mobile-contents{display:block;max-width:760px;margin:22px auto 0;padding:15px 18px;background:#f2fafc;border:1px solid #dcecf2;border-radius:10px}.blog-mobile-contents summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;line-height:24px;list-style:none}.blog-mobile-contents summary::-webkit-details-marker{display:none}.blog-mobile-contents[open] summary{margin-bottom:14px}.blog-mobile-contents[open] summary svg{transform:rotate(180deg)}.blog-mobile-contents a{font-size:13px}}@media(max-width:760px){.blog-intro{padding:20px 0 28px}.blog-intro .eyebrow{margin-top:24px;font-size:11px}.blog-intro h1{font-size:36px;letter-spacing:-1px}.blog-intro__description{font-size:14px;margin-top:14px}.blog-breadcrumbs{font-size:11px;gap:8px}.blog-library{padding-block:25px 30px}.blog-library__toolbar{align-items:stretch;flex-direction:column;gap:17px}.blog-library__toolbar h2{font-size:23px}.blog-library__toolbar p{font-size:12px}.blog-search{width:100%;height:44px}.blog-search input{font-size:14px}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-card__body{padding:19px}.blog-card h3{font-size:20px;line-height:1.35}.blog-card p{font-size:14px}.blog-meta{font-size:11px;gap:7px}.blog-card__read{font-size:13px}.blog-pagination{gap:10px;margin-top:25px}.blog-pagination .text-link{font-size:12px}.blog-pagination__pages a{width:35px;height:35px;font-size:13px}.blog-callout{flex-direction:column;align-items:flex-start;padding:24px;gap:20px;margin-bottom:25px}.blog-callout h2{font-size:25px}.blog-callout p:not(.eyebrow){font-size:14px}.blog-callout .button{font-size:13px}.blog-article{padding-top:20px}.blog-article__header{padding-bottom:23px}.blog-article__header .eyebrow{margin-top:25px;font-size:10px}.blog-article h1{font-size:31px;line-height:1.16;letter-spacing:-.7px;margin-top:12px}.blog-article__header .blog-meta{font-size:11px;gap:7px}.blog-article__updated{font-size:11px}.blog-article__cover{height:auto;max-height:350px;border-radius:10px}.blog-article__layout{margin-top:24px}.blog-prose{font-size:16px;line-height:1.8}.blog-prose>p:first-child{font-size:17px}.blog-prose h2{font-size:25px;margin-top:30px}.blog-prose h3{font-size:21px}.blog-prose ul,.blog-prose ol{padding-left:22px}.blog-prose img{border-radius:7px}.blog-prose blockquote{padding:16px}.blog-prose th,.blog-prose td{padding:10px}.blog-article__back .text-link{font-size:12px}.blog-related{padding-bottom:28px}.blog-related .section-heading h2{font-size:23px}.blog-related .text-link{font-size:12px}.blog-not-found{padding-block:45px}.blog-not-found h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card__image img{transition:none}}.mount-guide .mount-guide-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:24px;padding:36px;background:linear-gradient(125deg,#edf9fc,#f6f9f6);border:1px solid #e0eef0;border-radius:18px}.mount-guide .mount-guide-hero .eyebrow{margin-top:0;font-size:11px;letter-spacing:1.4px}.mount-guide .mount-guide-hero h1{font-size:calc(39px + var(--desktop-font-increase, 0px));line-height:1.12;margin:14px 0 18px}.mount-guide-subtitle{font-size:calc(15px + var(--desktop-font-increase, 0px));line-height:1.65;color:#526d7f;margin-bottom:24px}.mount-guide-hero-figure{margin:0;min-width:0}.mount-guide-hero-figure img{display:block;width:100%;height:auto;border-radius:12px}.mount-guide-hero-figure figcaption{text-align:center;font-size:11px;line-height:1.6;color:#607b82;margin-top:14px}.mount-guide .blog-article__layout{margin-top:10px}.mount-guide .blog-article__sidebar{align-self:stretch;min-width:0}.mount-guide-prose .mount-guide-note{padding:21px 24px;margin:25px 0;background:#edf8f7;border:1px solid #d9ece9;border-left:3px solid var(--cyan);border-radius:0 12px 12px 0;color:#35585e;font-size:.9em;line-height:1.7}.mount-guide-note>strong{display:block;margin-bottom:7px}.mount-guide-prose .mount-guide-note p{margin-bottom:0}.mount-guide-step{border-top:1px solid #dfebed;margin-top:42px;padding-top:32px}.mount-guide-prose .mount-guide-step-label{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#008c9f;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.mount-guide-step-label>span{display:grid;place-items:center;width:36px;height:36px;background:#e9f8fa;border:1px solid #d0ecf0;border-radius:10px;letter-spacing:0;font-size:14px}.mount-guide-prose .mount-guide-step h2{margin-top:0;margin-bottom:12px}.mount-guide-prose .mount-guide-deck{color:#607887;line-height:1.65;margin-bottom:22px}.mount-guide-prose figure{margin:24px 0 28px}.mount-guide-diagram{display:block;border-radius:12px;overflow:hidden;border:1px solid #e1ece8;background:#f4f7f5;transition:box-shadow .15s;cursor:zoom-in}.mount-guide-diagram:hover,.mount-guide-diagram:focus-visible{box-shadow:0 0 0 3px #009fbb26}.mount-guide-prose .mount-guide-diagram img{display:block;width:100%;height:auto;max-height:none;margin:0;border-radius:0}.mount-guide-prose figcaption{margin-top:12px;text-align:left;font-size:12px;line-height:1.7}.mount-guide-prose figcaption a{display:inline-block;white-space:nowrap;font-weight:600;margin-left:4px}.mount-guide-prose sup{font-size:.7em;white-space:nowrap}.mount-guide-prose sup a{text-decoration:none}.mount-guide-prose .mount-guide-inline-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:10px;background:#ebf8fb;color:#007f9d;font-size:14px;font-weight:700;text-decoration:none}.mount-guide-inline-link:hover{background:#dff2f7}.mount-guide-faq,.mount-guide-sources{margin-top:48px;padding-top:10px;border-top:1px solid #dfebed}.mount-guide-prose .mount-guide-faq h2{margin-top:0}.mount-guide-prose .mount-guide-faq>.mount-guide-step-label{margin-top:24px}.mount-guide-faq details{border-bottom:1px solid #e1e9ed}.mount-guide-faq summary{padding:19px 0;color:var(--ink);font-size:.95em;line-height:1.5;font-weight:600;cursor:pointer}.mount-guide-faq summary::marker{color:var(--cyan)}.mount-guide-faq details p{font-size:.9em;line-height:1.8}.mount-guide-sources{font-size:.85em}.mount-guide-sources li{padding-block:5px;scroll-margin-top:35px}@media(max-width:1100px){.mount-guide .mount-guide-hero{grid-template-columns:1fr;gap:24px;padding:30px}.mount-guide-hero-figure{max-width:550px;margin-inline:auto}}@media(max-width:760px){.mount-guide .mount-guide-hero{margin-top:20px;padding:23px 20px;gap:24px;border-radius:14px}.mount-guide .mount-guide-hero h1{font-size:31px;letter-spacing:-.7px}.mount-guide-subtitle{font-size:15px;margin-bottom:18px}.mount-guide-prose .mount-guide-note{padding:17px 18px}.mount-guide-prose .mount-guide-lead{font-size:17px}.mount-guide-step{margin-top:32px;padding-top:27px}.mount-guide-prose .mount-guide-step h2{font-size:25px}.mount-guide-prose .mount-guide-inline-link{padding:15px;font-size:13px}}
