.resource-page .docs-container{width:min(1120px,calc(100% - 64px))}.resource-main{padding-top:42px;padding-bottom:36px}.resource-heading{margin-bottom:32px;max-width:800px}.resource-heading h1{font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.55;letter-spacing:-.4px}.resource-heading p{font-size:14px;line-height:1.9;color:var(--docs-muted);margin-top:10px}.resource-section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.resource-section-heading h2{font-size:18px;font-weight:700;line-height:1.6}.resource-section-heading>span{font-size:11px;color:var(--docs-muted)}.resource-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resource-feature{border:1px solid var(--docs-border);border-radius:14px;overflow:hidden;background:var(--docs-card);display:flex;flex-direction:column;transition:border-color .15s}.resource-feature:hover{border-color:var(--docs-blue)}.resource-feature-image{height:180px;overflow:hidden;background:#edf2f6;border-bottom:1px solid var(--docs-border);padding:14px 28px 0}.resource-feature-image img{width:100%;height:auto;display:block;border:1px solid #d5dee6;border-radius:7px 7px 0 0}.resource-feature-body{padding:22px;display:flex;flex-direction:column;flex:1}.resource-feature h3{font-size:18px;line-height:1.7;font-weight:700}.resource-feature p{font-size:12px;line-height:1.9;color:var(--docs-muted);margin-top:8px;margin-bottom:20px}.resource-feature-body>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;color:var(--docs-blue);margin-top:auto}.resource-library{margin-top:38px}.resource-groups{display:grid;grid-template-columns:1.25fr 1.15fr .85fr;gap:28px}.resource-group h3{font-size:13px;color:var(--docs-muted);font-weight:600;margin-bottom:12px}.resource-group ul{list-style:none;padding:0}.resource-group li{border-top:1px solid var(--docs-border)}.resource-group li a{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:17px 0}.resource-group li a:hover h4{color:var(--docs-blue)}.resource-group h4{font-size:13px;font-weight:600;line-height:1.8}.resource-group p{font-size:11px;line-height:1.8;color:var(--docs-muted);margin-top:5px}.resource-group svg{flex-shrink:0;color:var(--docs-muted)}.resource-page .docs-footer{margin-top:16px;padding-block:26px}.resource-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--docs-muted);line-height:1.8;margin-bottom:24px}.resource-breadcrumb a{color:var(--docs-blue)}.service-resource-heading{max-width:850px;padding-bottom:38px}.service-resource-heading h1{font-size:clamp(26px,3.1vw,38px);line-height:1.55;letter-spacing:-.5px;font-weight:700}.service-resource-heading>p{font-size:15px;line-height:1.95;color:var(--docs-muted);margin-top:18px;max-width:780px}.service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.resource-secondary{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:14px 18px;border:1px solid var(--docs-border);border-radius:10px;background:var(--docs-card);font-size:12px;line-height:1.7}.service-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start;border-top:1px solid var(--docs-border);padding-top:30px}.service-content{min-width:0}.service-prose p,.service-sections p,.service-workflow p{font-size:14px;line-height:2;color:var(--docs-muted);margin-bottom:16px}.service-sections{margin-top:26px}.service-sections>section{display:flex;gap:18px;border-top:1px solid var(--docs-border);padding:24px 0}.service-sections>section>span{font-size:12px;color:var(--docs-muted);padding-top:6px;flex-shrink:0}.service-pricing>h2,.service-sections h2,.service-workflow>h2{font-size:20px;line-height:1.75;font-weight:700;margin-bottom:10px}.service-sidebar{position:sticky;top:24px;border:1px solid var(--docs-border);background:var(--docs-card);padding:22px;border-radius:12px}.service-sidebar h2{font-size:14px;line-height:1.8;font-weight:700;margin-bottom:16px}.service-sidebar ul{display:grid;gap:16px;list-style:none;padding:0;margin-bottom:24px}.service-sidebar li{display:flex;gap:8px;font-size:12px;line-height:1.85;color:var(--docs-muted)}.service-sidebar svg{flex-shrink:0;margin-top:3px;color:var(--docs-blue)}.service-sidebar>a{border-top:1px solid var(--docs-border);padding-top:14px;margin-top:14px;display:flex;gap:10px;justify-content:space-between;font-size:12px;color:var(--docs-blue)}.service-pricing{margin:28px 0}.service-pricing>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-pricing article{border:1px solid var(--docs-border);background:var(--docs-card);border-radius:12px;padding:22px}.service-pricing h3{font-size:14px;font-weight:600;line-height:1.8}.service-pricing strong{display:block;font-size:28px;margin:12px 0;color:var(--docs-blue)}.service-pricing p{font-size:12px;color:var(--docs-muted);line-height:1.9}.service-workflow ol{padding-left:22px}.service-workflow li{padding:8px 0 8px 6px}.service-workflow h3{font-size:15px;font-weight:600;line-height:1.8;margin-bottom:8px}.service-related{margin-top:35px;padding-top:30px;border-top:1px solid var(--docs-border)}.service-related .resource-section-heading>a{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--docs-blue)}.service-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-related-grid>a{position:relative;background:var(--docs-card);border:1px solid var(--docs-border);padding:18px 36px 18px 18px;border-radius:10px}.service-related-grid h3{font-size:13px;line-height:1.8;font-weight:600}.service-related-grid p{font-size:11px;line-height:1.8;color:var(--docs-muted);margin-top:8px}.service-related-grid svg{position:absolute;right:12px;top:20px;color:var(--docs-blue)}@media(max-width:900px){.resource-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.service-content-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.service-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.resource-page .docs-container{width:calc(100% - 32px)}.resource-main{padding-top:26px}.resource-heading{margin-bottom:26px}.resource-feature-grid,.resource-groups,.service-content-layout,.service-related-grid{grid-template-columns:1fr}.resource-feature-image{height:145px;padding:12px 20px 0}.resource-feature-body{padding:18px}.resource-feature h3{font-size:16px}.resource-groups{gap:24px}.resource-library{margin-top:30px}.resource-section-heading h2{font-size:16px}.service-resource-heading{padding-bottom:28px}.service-resource-heading>p{font-size:13px}.service-actions{flex-direction:column}.service-sidebar{position:static}.service-pricing>div{grid-template-columns:1fr}.service-prose p,.service-sections p,.service-workflow p{font-size:13px}.service-sections h2,.service-workflow>h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.resource-feature{transition:none}}