/* Scoped adaptation of the approved laser reference; source photography framed without modifying it. */
.postid-13 .te-related{display:none}
.postid-13 .te-hero{width:100%;max-width:none;position:relative;padding:0}
.postid-13 .te-breadcrumbs{position:relative;z-index:2;padding-inline:var(--gutter)}
.postid-13 .te-hero-grid{position:relative;min-height:540px;padding:5rem max(var(--gutter),calc((100vw - var(--container))/2));display:block;overflow:hidden}
.postid-13 .te-hero-copy{position:relative;z-index:2;max-width:480px}
.postid-13 .te-hero h1{max-width:10ch}
.postid-13 .te-hero-image{position:absolute;inset:0 0 0 40%;padding:0;margin:0;overflow:hidden;z-index:0}
.postid-13 .te-hero-image:before{display:none}
.postid-13 .te-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--rituais-bg),transparent 55%)}
.postid-13 .te-content{padding-block:3rem}
.postid-13 .experience{padding:0;background:none}
.postid-13 .experience .container{width:100%;padding:0}
.postid-13 .editorial-photo{position:relative;overflow:hidden;aspect-ratio:1.12}
.postid-13 .editorial-photo:before,.postid-13 .editorial-photo:after{display:none}
.postid-13 .re-benefits{margin:0 0 3rem 50%;padding:1rem 0;background:none}
.postid-13 .re-benefits h2{font-size:1.3rem}
.postid-13 .re-benefits h3{font-size:1.1rem}
.postid-13 .re-benefits .re-grid{gap:1rem}
.postid-13 .re-situations{background:var(--rituais-bg-alt);padding:3rem 1.5rem}
.postid-13 .re-situations li{padding:0;border:0;background:none;min-width:0}
.postid-13 .re-situations .re-marker{display:none}
.postid-13 .re-item-media{margin:0 0 1.25rem;position:relative;overflow:hidden;aspect-ratio:140/156}
.postid-13 .re-situations h3{font-size:1.45rem}
.postid-13 .re-process{padding-block:4rem}
.postid-13 .re-practical{display:grid;grid-template-columns:1fr 1.2fr;gap:0 4rem;background:var(--rituais-bg-alt);padding:3rem}
.postid-13 .re-practical>.eyebrow,.postid-13 .re-practical>h2,.postid-13 .re-practical>p{grid-column:1}
.postid-13 .re-practical>.re-grid{grid-column:2;grid-row:1/5;display:block;margin:0}
.postid-13 .re-practical li{padding:1rem 0;border-bottom:1px solid var(--rituais-border)}
.postid-13 .re-practical .re-marker{display:none}
.postid-13 .re-practical h3{font-size:1.2rem}
.postid-13 details{border-bottom:1px solid var(--rituais-border);padding:1.2rem 0}
.postid-13 summary{cursor:pointer;color:var(--rituais-primary)}
@media(max-width:900px){.postid-13 .re-situations .re-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.postid-13 .te-hero-grid{min-height:430px}.postid-13 .te-hero-copy{max-width:55%}}
@media(max-width:767px){.postid-13 .te-hero-grid{padding:2rem var(--gutter);display:flex;flex-direction:column}.postid-13 .te-hero-copy{max-width:100%}.postid-13 .te-hero-image{position:relative;inset:auto;width:100%;aspect-ratio:394/323;margin-top:2rem}.postid-13 .te-hero-image:after{display:none}.postid-13 .re-benefits{margin:0;padding:2rem 0}.postid-13 .re-practical{display:block;padding:2rem 1rem}.postid-13 .re-situations{padding:2rem 1rem}.postid-13 .re-situations .re-grid{grid-template-columns:1fr}.postid-13 .editorial-photo{width:100%}}
.postid-13 .re-practical{background:var(--rituais-bg-soft,var(--rituais-bg-alt))}
/* Keep the reference's FAQ in three columns on desktop. */
@media(min-width:901px){.postid-13 .te-content>details{display:inline-block;width:calc((100% - 4rem)/3);vertical-align:top;margin-right:1rem}}
.postid-13 .te-hero-image img,.postid-13 .editorial-photo img,.postid-13 .re-item-media img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;min-height:0;max-height:none;object-fit:cover;aspect-ratio:auto;margin:0}
.postid-13 .te-hero-image img{object-position:65% center}

.postid-13 .experience .editorial-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}
