html{height:100%;scroll-behavior:smooth}body{font-family:Poppins,"Helvetica Neue",Sans-Serif;margin:0;padding:0;background:#efefef;font-size:14px;display:flex;flex-direction:column;min-height:100%}a{text-decoration:none;color:inherit}.mouse-link{transition:.2s}.main section a:hover,.mouse-link:hover{text-decoration:underline}.no-text-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.main section a{color:#2081db;transition:.01s}.main section a:hover{color:#204f79}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:#000;color:#fff;padding:10px 16px;border-radius:0 0 6px 0}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible,a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,select:focus-visible{outline:2px solid #2081db;outline-offset:2px}[role=button],button,select{min-height:44px}.dropdown .dropdown-trigger{margin:0;display:flex;align-items:center;width:100%;text-align:left;font:inherit;color:inherit}.dropdown .dropdown-trigger,.search .close{background:0 0;border:0;padding:0;min-height:0;cursor:pointer}.inline-link{color:#2081db}.inline-link:hover{color:#1a6cb8;text-decoration:underline}.status-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.25}.status-pill.success{background:rgba(26,143,76,.12);color:#1a8f4c}.status-pill.warning{background:rgba(199,123,27,.14);color:#c77b1b}.status-pill.danger{background:#fdecea;color:#c0392b}.status-pill.neutral{background:#f1f1f1;color:#222}.empty-state{padding:32px 16px;text-align:center;color:#585858}.empty-state h2,.empty-state h3{color:#060606;margin:0 0 8px}.empty-state p{margin:0 0 16px}.empty-state .empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (forced-colors:active){.save-toggle[aria-pressed=true],.status-pill.danger,.status-pill.success,.status-pill.warning{border:1px solid CanvasText}}#reviews{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.error-summary{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;background:#fdecea;color:#c0392b;border:1px solid rgba(192,57,43,.35);border-radius:6px;padding:12px 16px;margin-bottom:16px;font-size:14px}.error-summary ul{margin:8px 0 0;padding-left:16px}[aria-disabled=true],button:disabled{opacity:.55;cursor:not-allowed}.promobar,nav{position:sticky;top:0}.promobar{height:41px;background:#000;font-weight:600;font-size:12px}.promobar .contents{display:flex;align-items:center;text-align:center;justify-items:right;height:100%;max-width:1555px;margin:0 auto;color:#fff;position:relative;justify-content:end}.promobar .text{width:100%;position:absolute;z-index:0}.promobar .text a{text-decoration:underline dashed}.promobar .iconify{width:20px;height:auto;cursor:pointer;z-index:1}nav{height:70px;background:#fff;width:100%;z-index:6;border-bottom:1px solid #f0f0f0}nav .brand,nav .dropdown{cursor:pointer}nav .brand .subtitle,nav .brand .title{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;color:#060606}nav .brand .title{font-weight:700;font-size:22px;line-height:25px}nav .brand .subtitle{font-weight:500;font-size:13px}nav .brand .subtitle .strong{font-weight:700}nav .dropdown{font-family:Poppins,"Helvetica Neue",Sans-Serif;position:relative;border-radius:6px;background:0 0;font-weight:600;color:#000;border:1px solid #dfdfdf;margin-left:10px;display:flex;align-items:center;transition:.05s}nav .dropdown .iconify,nav .dropdown .value{padding:8px 13px;text-transform:capitalize}nav .dropdown .iconify{padding:8px 13px 8px 0}nav .dropdown .value{cursor:pointer}nav .dropdown .options{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;position:absolute;width:100%;display:flex;flex-direction:column;display:none;top:calc(100% + 5px);background:#fff;font-weight:600;color:#000;box-sizing:border-box;left:0;border-radius:6px;overflow:hidden;box-shadow:0 17px 80px rgba(0,0,0,.07),0 3.8px 17.9px rgba(0,0,0,.04),0 1.13px 5.32px rgba(0,0,0,.028);border:1px solid #dfdfdf;z-index:2}nav .dropdown .options a,nav .dropdown .options div{color:inherit;padding:8px 13px;text-decoration:none}nav .dropdown .options .logout-form button:hover,nav .dropdown .options a:hover,nav .dropdown .options div:hover{background:#f3f3f3}.page-guide .guide-content blockquote p,nav .dropdown .options .logout-form{margin:0}nav .dropdown .options .logout-form button{width:100%;min-height:0;text-align:left;background:0 0;border:0;padding:8px 13px;font:inherit;color:inherit;cursor:pointer}@media (max-width:800px){nav{height:65px}}nav .brand{margin-right:30px}@media (max-width:800px){nav .brand{margin-right:0}}nav .brand a{display:flex}nav img{height:45px;width:45px;margin-right:10px;border-radius:3px}nav .contents,nav .links{display:flex;align-items:center}nav .contents{max-width:1555px;margin:auto;height:100%;padding:0 15px;box-sizing:border-box}nav .links{margin-right:25px}@media (max-width:1300px){nav .links a{display:none}nav .links .dropdown{margin-left:0}nav .links .dropdown a{display:block}}@media (max-width:950px){nav .links{display:none}}nav .links .link{font-weight:600;margin-right:20px;cursor:pointer}nav .mobile-search-btn{display:none;border:0;background:0 0;padding:0;cursor:pointer}@media (max-width:800px){nav .mobile-search-btn{display:block}}nav .mobile-search-btn .iconify{width:30px;height:auto;margin-right:14px}nav .search-container{display:flex;max-width:440px;flex:1 1 auto}nav .search{position:relative;flex-grow:1;margin-right:30px}@media (max-width:800px){nav .search{display:none}}nav .search.active{display:flex;position:absolute;left:0;top:0;z-index:3;height:100%;align-items:center;width:100%;padding:15px;box-sizing:border-box;background:#fff}.promobar,footer,nav .search.active input{width:100%}nav .search.active .iconify{top:auto;left:30px;margin-top:-1px}nav .search.active .iconify.close{left:initial;right:30px;display:block}nav .search .iconify{position:absolute;left:14px;top:12.5px;width:18px;height:auto;color:#818181}nav .categories .value.mobile,nav .search .iconify.close{display:none}.site-info .about h2,nav .search input{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif}nav .search input{height:45px;background:#f1f1f1;border-radius:6px;border:0;padding-left:40px;width:100%;box-sizing:border-box}@media (max-width:1300px){nav .categories .value{display:none}nav .categories .value.mobile{display:block}}nav .account{margin-left:auto;font-weight:600}nav .account .iconify{width:30px;height:auto;margin-right:14px}nav .account,nav .account .register{display:flex;align-items:center}@media (max-width:500px){nav .account .register .value{display:none}}nav .account .dropdown{margin-left:0;padding:0;background:inherit;border:0}nav .account .dropdown .value{padding:0}@media (max-width:500px){nav .account .dropdown .value{display:none}nav .account .dropdown .options{width:auto;left:-100%}}nav .account .dropdown .chevron{font-size:14px;width:auto;margin-left:10px}nav .account .dropdown .iconify{margin-right:0}@media (max-width:500px){nav .account .dropdown .iconify{padding-right:0}}nav .account .dropdown .iconify.chevron{padding-right:0}.site-info{margin-top:75px;width:100%;margin-bottom:20px}.guide-card h1,.guide-card h2,.guide-card h3,.guide-card h4,.guide-card h5,.page-banner h1,.page-banner h2,.page-banner h3,.page-banner h4,.page-banner h5,.page-guide h1,.page-guide h2,.page-guide h3,.page-guide h4,.page-guide h5,.page-guides h1,.page-guides h2,.page-guides h3,.page-guides h4,.page-guides h5,.site-info h1,.site-info h2,.site-info h3,.site-info h4,.site-info h5,footer h1,footer h2,footer h3,footer h4,footer h5{margin:0;padding:0}.site-info .contents{max-width:1555px;margin:auto;padding:0 15px}.site-info .about{margin-bottom:25px}.site-info .about h2{font-size:18px;font-weight:700}.site-info .about p{margin-top:7px;font-size:14px;color:#222;letter-spacing:.02em}.site-info .trust-badges{display:flex;justify-content:space-between}@media (max-width:950px){.site-info .trust-badges{flex-direction:column}.site-info .trust-badges .contents{margin:0}}.site-info .trust-badges .trust-badge{display:flex;align-items:center}.site-info .trust-badges .iconify{width:52px;height:auto;margin-right:9px;margin-top:7px}.site-info .trust-badges .iconify.hq{width:57px}.site-info .trust-badges h2{font-size:18px;margin-bottom:-2px}.site-info .trust-badges span{font-family:"DM Sans"}footer{background:#000}footer ul{list-style:none;padding-left:0;margin-left:0}footer .brand{cursor:pointer}footer .brand .subtitle,footer .brand .title{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif}footer .brand .title{font-weight:700;font-size:22px;line-height:25px;color:#fff}footer .brand .subtitle{font-weight:500;font-size:13px;color:#ececec}footer .brand .subtitle .strong{font-weight:700}footer h2{font-size:18px;color:#f3f3f3}footer li,footer p{font-weight:500}footer a{transition:.04s}footer,footer a:hover{color:#fff}footer li{color:#acacac}footer p{margin-bottom:9px;color:#f3f3f3}footer .gold{color:#ffc700}footer .content{padding:48px 15px 42px;display:flex;margin:auto;max-width:1555px}@media (max-width:950px){footer .content{flex-direction:column}footer .content .brand{margin-left:0}}footer .column{display:flex;flex-direction:column;max-width:330px}footer .column:not(:last-of-type){margin-right:75px}@media (max-width:950px){footer .column:not(:last-of-type){margin-right:0}}footer .column p,footer .column ul{margin-top:5px}@media (max-width:950px){footer .column{max-width:100%}}footer .iconify{height:18px;width:auto;margin-right:8px}footer .brand{margin-top:30px;margin-left:auto}footer .disclaimer{color:#acacac;font-family:"DM Sans";font-weight:500;margin-top:5px}footer .links{display:flex;margin-bottom:5px}footer .links .link{align-items:center;display:flex}footer .links .link:not(:last-of-type){margin-right:17px}.page-banner{color:#fff;background:#000;border-radius:3px;padding:14px 20px 15px;position:relative;overflow:hidden;box-shadow:0 17px 80px rgba(0,0,0,.07),0 3.8px 17.9px rgba(0,0,0,.04),0 1.13px 5.32px rgba(0,0,0,.028)}.page-banner .contents{z-index:1;position:relative;display:inline-block;cursor:default;max-width:100%}.page-banner .banner-back-link,.page-banner .banner-breadcrumbs{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;font-size:13px}.page-banner .banner-back-link{display:inline-block;font-weight:600;color:#f3f3f3;text-decoration:none;margin-bottom:8px}.page-banner .banner-back-link:hover,.page-banner .banner-breadcrumbs a:hover{text-decoration:underline}.page-banner .banner-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#9b9b9b;margin-bottom:10px;background:0 0;border:0;height:auto;width:auto;position:static;z-index:auto}.page-banner .banner-breadcrumbs a{color:#f3f3f3;text-decoration:none}.page-banner .banner-breadcrumbs .sep{opacity:.6}.page-banner .banner-breadcrumbs [aria-current=page]{color:#9b9b9b;font-weight:600}.page-banner .heading{font-size:18px;font-weight:600}.page-banner .subtitle{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;display:block;margin-top:4px;font-weight:500;font-size:13px;letter-spacing:.02rem;text-shadow:1px 1px 8px #000}.page-banner .block{min-width:30%}.page-banner .background,.page-banner .mask:after{position:absolute;height:100%;width:100%;top:0;left:0}.page-banner .background{border-radius:6px;z-index:0;display:flex}.page-banner .mask{position:relative;width:100%}.page-banner .mask:after{content:"";background:linear-gradient(90deg,#010101 .09%,rgba(255,255,255,.7) 42.21%,rgba(255,255,255,.49) 99.94%)}.page-banner img{width:100%;height:100%;object-fit:cover;margin-left:auto;display:block}@media (max-width:800px){.page-banner .mask{display:none}}.page-message .messages{position:fixed;right:16px;bottom:16px;z-index:400;display:flex;flex-direction:column;gap:8px;max-width:360px}.page-message .message{padding:12px 16px;border-radius:6px;background:#060606;color:#fff;box-shadow:0 17px 80px rgba(0,0,0,.07),0 3.8px 17.9px rgba(0,0,0,.04),0 1.13px 5.32px rgba(0,0,0,.028);font-family:"Inter",sans-serif;font-size:14px;display:flex;align-items:center;gap:10px}.page-message .message.error{background:#c0392b}.page-message .message.success{background:#1a8f4c}.page-message .message-close{margin-left:auto;background:0 0;border:0;color:inherit;font-size:18px;cursor:pointer;line-height:1;padding:0;min-height:0}.guide-card,.main{display:flex;flex-direction:column}.main{width:100%;max-width:1555px;margin:20px auto 0;flex-grow:1;padding:0 15px;box-sizing:border-box}.guide-card{position:relative;background:#fff;border:1px solid #dfdfdf;border-radius:6px;padding:18px;gap:12px}.guide-card .card-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:6px}.guide-card:hover{border-color:#c9c9c9}.guide-card:hover .guide-card-body h3 a,.page-guide .guide-content a:hover{color:#1a6cb8}.guide-card .guide-card-body{flex-grow:1}.guide-card .guide-card-body h3{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;font-size:16px;font-weight:700;line-height:1.35;margin:0 0 8px}.guide-card .guide-card-body h3 a{color:#060606;text-decoration:none}.guide-card .guide-card-body h3 a:hover,.page-guide .section-head .view-all:hover,.page-guides .section-head .view-all:hover{text-decoration:underline}.guide-card .guide-card-body p{font-family:"DM Sans";font-size:14px;line-height:1.55;color:#757575;margin:0}.guide-card .guide-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;font-family:"DM Sans";font-size:12px;color:#757575}.guide-card .guide-card-meta .guide-category{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600;background:#f1f1f1;border-radius:3px;padding:3px 8px;color:#353535}.page-guide,.page-guides{margin-top:20px;margin-bottom:40px}.page-guide .section-head,.page-guides .section-head{display:flex;align-items:baseline;justify-content:space-between;margin-top:20px;margin-bottom:13px}.page-guide .guide-content h2,.page-guide .guide-content h3,.page-guide .section-head h2,.page-guides .section-head h2{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;font-weight:700;font-size:18px;margin:0}.page-guide .section-head .view-all,.page-guides .section-head .view-all{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;font-size:13px;font-weight:600;color:#2081db;text-decoration:none}.page-guide .section-empty,.page-guides .section-empty{font-family:Inter,Calibri,"Helvetica Neue",Sans-Serif;grid-column:1/-1;padding:16px;background:#fff;border-radius:6px;color:#757575;border:1px solid #dbdbdb}.page-guide .guide-related .related-grid,.page-guides .guides-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:20px}@media (max-width:1300px){.page-guides .guides-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:950px){.page-guides .guides-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.page-guides .guides-grid{grid-template-columns:1fr}}.page-guide .guide-content{max-width:860px;background:#fff;border:1px solid #dbdbdb;border-radius:3px;padding:20px 32px}.page-guide .guide-content h2,.page-guide .guide-content h3{font-size:20px;margin:28px 0 10px}.page-guide .guide-content h3{font-size:17px;font-weight:600;margin:22px 0 8px}.page-guide .guide-content li,.page-guide .guide-content p{font-family:"DM Sans";font-size:15px;line-height:1.65;color:#222}.page-guide .guide-content p{margin:0 0 16px}.page-guide .guide-content ol,.page-guide .guide-content ul{margin:0 0 16px;padding-left:22px}.page-guide .guide-content li{margin-bottom:6px}.page-guide .guide-content a{color:#2081db}.page-guide .guide-content strong{font-weight:600;color:#222}.page-guide .guide-content blockquote{border-left:4px solid #ffc700;background:#f1f1f1;margin:0 0 16px;padding:12px 16px;border-radius:0 6px 6px 0}.page-guide .guide-content code{font-family:monospace;background:#f1f1f1;border-radius:3px;padding:2px 5px;font-size:14px}.page-guide .guide-content pre{background:#0b0b0b;color:#f3f3f3;border-radius:6px;padding:16px;overflow-x:auto;margin:0 0 16px}.page-guide .guide-content pre code{background:0 0;padding:0;color:inherit}.page-guide .guide-content table{border-collapse:collapse;margin:0 0 16px;width:100%}.page-guide .guide-content table td,.page-guide .guide-content table th{border:1px solid #dfdfdf;padding:8px 12px;text-align:left;font-family:"DM Sans";font-size:14px}.page-guide .guide-content table th{background:#f1f1f1;font-weight:600}.page-guide .guide-content img{max-width:100%;height:auto;border-radius:6px}.page-guide .guide-related{margin-top:40px}.page-guide .guide-related .related-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:950px){.page-guide .guide-related .related-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.page-guide .guide-related .related-grid{grid-template-columns:1fr}}