/*
Theme Name: Araz Method — Design Lab
Template: araz-method
Version: 1.0.0
Description: Reversible design preview for an existing Araz Method website. Requires Araz Method parent theme and Araz Method Core.
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: araz-method-lab
*/
:root{--am-teal:#087f8c}body{background:#f7f8fa}.am-location-header,.am-header{background:#fff}.am-hero-copy h1,.am-hero-copy h1.elementor-heading-title{font-size:clamp(34px,3.5vw,56px);line-height:1.12;letter-spacing:-.035em}.am-values{padding-block:28px!important}.am-value p{max-width:30ch}.am-value h3{line-height:1.4!important}.am-label{letter-spacing:.10em}.am-section{padding-block:64px!important}.am-service-card{background:white;border:1px solid #dfe5eb!important;padding:28px!important;transition:border-color .2s,box-shadow .2s}.am-services{gap:18px}.am-service-card:hover,.am-service-card:focus-within{border-color:var(--am-teal)!important;box-shadow:0 8px 22px #14223508}.am-service-card h3{font-size:23px;line-height:1.22}.am-text-link{display:inline-flex;align-items:center;gap:8px}.am-service-card .am-text-link{padding-top:10px}.am-lab-service-icon{width:36px;height:36px;color:var(--am-teal)}.am-lab-services-compact .am-service-scope li:nth-child(n+5){display:none}.am-lab-services-compact .am-service-card>p:empty{display:none}.am-lab-service-summary{color:#536374;font-size:14px;line-height:1.7}.am-lab-process{padding-block:65px}.am-lab-process h2{max-width:24ch;margin:12px 0 32px}.am-lab-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.am-lab-process li{border-top:2px solid #dfe5eb;padding-top:20px}.am-lab-process .am-lab-number{font-size:13px;color:var(--am-teal);font-weight:700;display:block;margin-bottom:18px}.am-lab-process h3{font-size:21px;margin-bottom:12px}.am-lab-process p{font-size:14px;color:#536374}.am-lab-toc{display:grid;gap:12px;margin:20px 0}.am-lab-toc a{font-size:13px;border-left:2px solid #dfe5eb;padding-left:12px;line-height:1.5}.am-lab-toc a:hover{border-color:var(--am-teal)}.am-lab-toc summary{cursor:pointer;font-weight:600}.am-lab-toc nav{display:grid;gap:12px;padding-top:15px}.am-lab-readtime{font-size:13px;color:#536374;margin-top:14px}.am-article{max-width:760px}.am-article p{font-size:17px;line-height:1.85}.am-lab-field{margin:0}.am-form input,.am-form textarea,.am-form select{border-radius:3px}.am-post-card{background:#fff;border:1px solid #dfe5eb;padding:18px}.am-post-card h3{font-size:23px}.am-post-card img{aspect-ratio:16/10;height:auto}.am-lab-contact-heading{margin-bottom:20px}.am-lab-contact-heading h2{font-size:28px;margin-bottom:10px}.am-lab-contact-heading p{font-size:14px;color:#536374}.am-lab-service-context{padding:18px 20px;border-left:3px solid var(--am-teal);background:#edf4f5;margin-bottom:22px}.am-lab-skip{display:none}
@media(min-width:1025px){.am-lab-services-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.am-sidebar{top:25px;max-height:calc(100vh - 50px);overflow:auto}}
@media(max-width:1024px){.am-lab-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.am-lab-services-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.am-sidebar{position:static}.am-article-layout{grid-template-columns:1fr!important;gap:30px!important}}
@media(max-width:600px){.am-lab-services-compact,.am-lab-process ol{grid-template-columns:1fr}.am-section{padding-block:42px!important}.am-lab-process{padding-block:42px}.am-service-card{padding:23px!important}.am-article p{font-size:16px}.am-hero-copy h1,.am-hero-copy h1.elementor-heading-title{font-size:36px}.am-lab-process h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.am-service-card{transition:none}}
.am-lab-services-compact .am-service-card>.am-label{display:none}
