.ed-course-magazine .ed-detail-head{background:transparent;border:0;border-radius:0;padding:12px 0 28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px}.ed-course-magazine .ed-detail-lead .ed-kicker{margin-bottom:12px}.ed-course-magazine .ed-facts{display:none}.ed-course-magazine .ed-price{border:0;padding:4px 0;margin:10px 0 18px}.ed-course-magazine .ed-detail-lead>.ed-button{width:auto;min-width:190px}.ed-course-magazine .reiki-section-links{padding:12px 0;gap:12px 24px;border-block:1px solid var(--v3-line)}.ed-course-magazine .reiki-section-links a{background:transparent;padding:8px 0;border-radius:0;font-size:13px}.ed-course-magazine .reiki-story,.ed-course-magazine .reiki-teacher{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;padding:48px 0;border-bottom:1px solid var(--v3-line)}.ed-course-magazine .reiki-story p,.ed-course-magazine .reiki-teacher p{font-size:16px;line-height:1.95;margin:0 0 18px;max-width:65ch}.ed-course-magazine .reiki-story .ed-kicker,.ed-course-magazine .reiki-teacher .ed-kicker{font-size:11px;margin-bottom:12px}.ed-course-magazine .reiki-path{padding:40px 0}.reiki-journey{margin-top:24px}.reiki-journey article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:24px;padding:28px 0}.reiki-step-number{font-family:Georgia,serif;font-size:44px;line-height:1;color:var(--v3-muted)}.reiki-journey h3,.reiki-update h3{font-size:23px;font-weight:500;margin:0 0 12px}.reiki-journey p,.reiki-update p{font-size:15px;line-height:1.9;max-width:64ch;color:var(--v3-muted);margin:0 0 18px}.reiki-journey details,.reiki-update details{max-width:760px}.reiki-journey summary,.reiki-update summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:14px}.reiki-journey summary::-webkit-details-marker,.reiki-update summary::-webkit-details-marker{display:none}.reiki-journey details[open] summary>span{transform:rotate(45deg)}.reiki-journey ul,.reiki-update ul{font-size:14px;line-height:1.9;padding-left:20px;margin:12px 0}.reiki-journey li,.reiki-update li{margin-bottom:8px}.reiki-update{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:24px;background:var(--v3-panel);border-radius:4px}.reiki-update>span{font-family:Georgia,serif;font-size:26px;color:var(--v3-muted)}.ed-course-magazine .reiki-teacher{padding:32px 0}.reiki-teacher a{display:inline-block;font-size:14px;text-decoration:underline;text-underline-offset:5px}.ed-course-magazine .reiki-format{padding:36px 0 0}.ed-course-magazine .reiki-support{background:transparent;border-radius:0;padding:20px 0;border-block:1px solid var(--v3-line)}.ed-course-magazine>.ed-reading{max-width:100%}.ed-course-magazine .ed-pricing{padding:12px 0 36px}.ed-course-magazine .ed-purchase-options a{padding:20px;gap:10px;border-radius:12px;background:var(--v3-panel)}.ed-course-magazine .ed-purchase-options strong{font-size:25px}.ed-course-magazine .ed-purchase-options a small{margin:0;flex:1;font-size:12px;line-height:1.8}.ed-option-action{font-size:12px;margin-top:auto;padding-top:8px}.ed-course-magazine .ed-boundary,.ed-course-magazine .ed-disclosures{max-width:850px;margin-inline:auto}.ed-course-magazine .reiki-reading a{border:0;background:transparent;border-radius:0}.ed-course-magazine .reiki-reading img{border-radius:12px}.ed-course-magazine .reiki-reading a>div{padding:18px 0}.ed-course-magazine .reiki-reading>a.reiki-read-all{display:inline-flex;min-height:44px;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-top:20px}@media(max-width:700px){.ed-course-magazine .ed-detail-head{grid-template-columns:1fr;gap:18px;padding:4px 0 18px}.ed-course-magazine .ed-detail-lead{display:contents}.ed-course-magazine .ed-detail-lead>.ed-kicker{grid-row:1;margin:0}.ed-course-magazine .ed-detail-lead>h1{grid-row:2;font-size:29px;line-height:1.4}.ed-course-magazine .ed-detail-lead>.ed-summary{grid-row:3;margin:0;font-size:15px}.ed-course-magazine .ed-detail-image{grid-row:4}.ed-course-magazine .ed-price{margin:0;padding:0}.ed-course-magazine .ed-detail-lead>.ed-button{width:100%}.ed-course-magazine .ed-confirm{margin:0}.ed-course-magazine .reiki-section-links{gap:4px 20px}.ed-course-magazine .reiki-story,.ed-course-magazine .reiki-teacher{grid-template-columns:1fr;gap:14px;padding:28px 0}.ed-course-magazine .reiki-story p,.ed-course-magazine .reiki-teacher p{font-size:15px;margin-bottom:14px}.ed-course-magazine .reiki-path{padding:28px 0}.reiki-journey article{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0}.reiki-step-number{font-size:31px}.reiki-journey h3{font-size:21px}.reiki-journey p{font-size:14px}.reiki-update{grid-template-columns:1fr;gap:12px;padding:20px}.reiki-update h3{font-size:21px}.ed-course-magazine .ed-purchase-options>div{grid-template-columns:1fr}.ed-course-magazine .ed-purchase-options a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:18px;gap:8px 16px}.ed-course-magazine .ed-purchase-options a small{grid-column:1/-1}.ed-course-magazine .ed-option-action{grid-column:1/-1;padding:4px 0 0}.ed-course-magazine .ed-purchase-options strong{font-size:23px;white-space:nowrap}.ed-course-magazine .reiki-reading a>div{padding:0 0 0 16px}.ed-course-magazine .reiki-reading img{aspect-ratio:1;height:100px}.ed-course-magazine .reiki-reading h3{margin-top:6px}.ed-course-magazine .reiki-reading p{margin:6px 0}}.reiki-media{margin:0;min-width:0}.reiki-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;border:1px dashed var(--v3-line);border-radius:14px;background:var(--v3-panel);color:var(--v3-ink);padding:20px;aspect-ratio:3/2;font-size:15px}.reiki-media-placeholder small{font-size:11px;line-height:1.7;color:var(--v3-muted)}.reiki-media-image{display:block;position:relative;border-radius:14px;overflow:hidden}.reiki-media-image:focus-visible{outline:2px solid var(--v3-ink);outline-offset:5px}.reiki-media-image img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.reiki-media figcaption{font-size:13px;line-height:1.8;margin-top:12px;color:var(--v3-ink)}.reiki-media figcaption small{display:block;color:var(--v3-muted);font-size:12px}.reiki-media-zoom{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;padding:12px;background:var(--v3-panel);color:var(--v3-ink)}.reiki-practice-media{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin:0 0 36px;align-items:start}.reiki-practice-media[data-count="1"]{grid-template-columns:1fr}.reiki-practice-media>.reiki-media:nth-child(2){margin-top:32px}.ed-course-magazine .reiki-teacher.reiki-teacher--with-photo{grid-template-columns:190px minmax(0,1fr);gap:14px 32px}.reiki-teacher--with-photo>.reiki-media{grid-row:1/3}.reiki-teacher--with-photo h2{margin-bottom:0}.reiki-media--portrait .reiki-media-placeholder,.reiki-media--portrait img{aspect-ratio:4/5}.reiki-certificates{padding:16px 0 32px;border-top:1px solid var(--v3-line)}.reiki-certificates>header{text-align:center;margin-bottom:24px}.reiki-certificates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1000px;margin:auto}.reiki-certificates-grid[data-count="1"]{grid-template-columns:minmax(0,520px);justify-content:center}.reiki-media--certificate .reiki-media-placeholder{aspect-ratio:1.414;background:transparent;border-radius:8px}.reiki-media--certificate .reiki-media-image{border:1px solid var(--v3-line);background:var(--v3-panel);border-radius:8px}.reiki-media--certificate img{aspect-ratio:1.414;-o-object-fit:contain;object-fit:contain;padding:12px}@media(max-width:700px){.reiki-practice-media{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.reiki-practice-media>.reiki-media:nth-child(2){margin-top:0}.ed-course-magazine .reiki-teacher.reiki-teacher--with-photo{grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center}.reiki-teacher--with-photo>.reiki-media{grid-row:1}.reiki-teacher--with-photo>div:last-child{grid-column:1/-1}.reiki-media--portrait .reiki-media-placeholder{padding:10px;gap:6px;font-size:12px}.reiki-media--portrait .reiki-media-placeholder small{font-size:10px}.reiki-certificates-grid{grid-template-columns:1fr;gap:20px}.reiki-certificates>header{text-align:left;margin-bottom:18px}}.ed-course-magazine .reiki-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:50px;padding:16px 0 26px}.ed-course-magazine .reiki-hero-copy{display:block;min-width:0}.ed-course-magazine .reiki-hero-copy h1{font-size:clamp(32px,3.4vw,49px);line-height:1.3;letter-spacing:-.035em;margin:20px 0 24px}.reiki-hero-copy h1>span{display:block;font-size:.67em;font-weight:400;letter-spacing:.015em;margin-bottom:10px}.reiki-hero-intent{font-size:19px;line-height:1.7;margin:0 0 12px}.ed-course-magazine .reiki-hero-copy .ed-summary{font-size:15px;line-height:1.95;max-width:42ch;margin:0;color:var(--v3-muted)}.reiki-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin:26px 0 16px}.reiki-hero-actions .ed-button{border-radius:12px;min-height:48px;padding:12px 22px}.reiki-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;text-underline-offset:5px}.reiki-text-link:hover{text-decoration:underline}.reiki-hero-price{font-size:16px;margin:0}.reiki-hero-price span{font-size:12px;color:var(--v3-muted);display:inline-block}.reiki-hero-visual{margin:0;min-width:0}.reiki-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:1.14;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:140px 20px 20px 20px}.reiki-hero-visual figcaption{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.08em;color:var(--v3-muted);padding:12px 2px 0}.reiki-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--v3-line);padding:18px 0;text-align:center;font-size:13px;gap:12px;color:var(--v3-muted)}.reiki-hero-facts>span+span{border-left:1px solid var(--v3-line)}.ed-course-magazine .reiki-section-links{justify-content:center;border-top:0;border-bottom:0;padding:14px 0 26px}.ed-course-magazine .reiki-story{background:var(--v3-panel);border:1px solid var(--v3-line);border-radius:20px;padding:36px 40px;gap:40px}.ed-course-magazine .reiki-story h2{font-size:28px;line-height:1.5;max-width:11em}.ed-course-magazine .reiki-story p:last-child{margin-bottom:0}.ed-course-magazine .reiki-path{padding:48px 0 36px}.reiki-path>header{text-align:center;margin-bottom:32px}.reiki-journey{max-width:1000px;margin:0 auto 26px}.reiki-journey article{grid-template-columns:94px minmax(0,1fr);gap:28px;padding:28px;border:0;border-top:1px solid var(--v3-line);border-radius:0;background:transparent}.reiki-step-number{display:flex;align-items:center;justify-content:center;border:1px solid var(--v3-line);border-radius:50%;width:82px;height:82px;font-size:32px}.reiki-journey h3{font-size:24px;line-height:1.45}.reiki-journey details{border-top:1px solid var(--v3-line);padding-top:4px}.reiki-update{background:transparent;border:1px solid var(--v3-line);border-radius:16px;grid-template-columns:110px minmax(0,1fr);padding:26px 32px}.reiki-update>span{font-size:32px}.ed-course-magazine .reiki-teacher{padding:32px 40px;background:var(--v3-panel);border:0;border-radius:20px;align-items:center}.reiki-teacher h2{font-size:32px;line-height:1.4}.ed-course-magazine .reiki-format{padding-top:44px}.reiki-format>header{text-align:center;margin-bottom:24px}.ed-course-magazine .reiki-formats article{border-radius:16px;padding:26px;background:var(--v3-panel)}.ed-course-magazine .reiki-support{justify-content:center;border:0;font-size:13px;gap:16px 30px;padding:22px 0 32px}.ed-course-magazine .ed-purchase-options a{border-radius:16px;padding:24px;background:transparent}.ed-course-magazine .ed-purchase-options strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.ed-course-magazine .ed-disclosures{max-width:920px}.reiki-price-group{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;border-top:1px solid var(--v3-line);padding:22px 0}.reiki-price-group h3{font-size:17px;font-weight:500;line-height:1.7;margin:6px 0}.reiki-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0}.reiki-price-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.reiki-price-grid[data-count="1"]{grid-template-columns:1fr}.ed-course-magazine .reiki-price-grid a{background:var(--v3-panel);padding:20px;min-width:0}.ed-course-magazine .reiki-price-grid[data-count="1"] a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px}.ed-course-magazine .reiki-price-grid[data-count="1"] .ed-option-action,.ed-course-magazine .reiki-price-grid[data-count="1"] a small{grid-column:1/-1}@media(max-width:700px){.ed-course-magazine .reiki-hero{display:flex;flex-direction:column;gap:16px;padding:4px 0 12px;margin:4px 0 12px;align-items:stretch}.ed-course-magazine .reiki-hero-copy h1{font-size:32px;margin:10px 0 12px}.reiki-hero-copy h1>span{font-size:22px;margin-bottom:6px}.reiki-hero-intent{font-size:17px;margin-bottom:8px}.ed-course-magazine .reiki-hero-copy .ed-summary{font-size:14px;max-width:none}.reiki-hero-actions{gap:12px 20px;margin:14px 0 8px}.reiki-hero-visual img{aspect-ratio:1.55;border-radius:70px 14px 14px 14px}.reiki-hero-visual figcaption{font-size:9px}.reiki-hero-facts{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px;gap:4px 16px;padding:10px 0}.reiki-hero-facts>span+span{border:0}.ed-course-magazine .reiki-overview{margin-top:12px}.ed-course-magazine .reiki-section-links{gap:0 18px;justify-content:flex-start;padding:12px 0 20px}.ed-course-magazine .reiki-story,.ed-course-magazine .reiki-teacher{padding:24px 20px;gap:16px;border-radius:16px}.ed-course-magazine .reiki-story h2{font-size:24px;max-width:none}.ed-course-magazine .reiki-story p,.ed-course-magazine .reiki-teacher p{font-size:14px;line-height:1.95}.ed-course-magazine .reiki-path{padding:32px 0}.reiki-format>header,.reiki-path>header{text-align:left;margin-bottom:20px}.reiki-journey article{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:24px 0;border-top:1px solid var(--v3-line);border-radius:0}.reiki-step-number{width:auto;height:auto;display:block;border:0;font-size:28px;padding-top:3px}.reiki-journey h3{font-size:20px}.reiki-journey{margin-bottom:12px}.reiki-update{grid-template-columns:1fr;gap:12px;padding:20px}.reiki-update>span{font-size:25px}.reiki-teacher h2{font-size:28px}.ed-course-magazine .reiki-format{padding-top:32px}.ed-course-magazine .reiki-formats article{padding:22px}.ed-course-magazine .reiki-support{justify-content:flex-start;font-size:12px;gap:14px;padding:22px 0}.ed-course-magazine .ed-purchase-options a{padding:20px 18px}.ed-course-magazine .ed-purchase-options strong{font-size:25px}.reiki-price-group{grid-template-columns:1fr;gap:12px;padding:18px 0}.reiki-price-group h3{font-size:16px;margin:0}.reiki-price-grid,.reiki-price-grid[data-count="2"]{grid-template-columns:1fr;gap:10px}}.reiki-benefits{padding:28px 0 16px;border-bottom:1px solid var(--v3-line)}.reiki-benefits>header{max-width:720px;margin-bottom:28px}.reiki-benefits h2{font-size:clamp(25px,2.6vw,34px);line-height:1.45;margin:8px 0}.reiki-benefits>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.reiki-benefits article{padding:0 24px 20px 0;min-width:0}.reiki-benefits article+article{border-left:1px solid var(--v3-line);padding-left:28px}.reiki-benefits h3{font-size:19px;line-height:1.5;margin:16px 0 10px;font-weight:500}.reiki-benefits p{font-size:14px;line-height:1.9;margin:0;color:var(--v3-muted)}.reiki-gifts{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:28px;padding:28px;border:1px solid var(--v3-line);border-radius:16px;background:var(--v3-panel);margin:4px 0 28px}.reiki-gifts header{display:flex;gap:12px;align-items:flex-start}.reiki-gifts svg{flex-shrink:0;margin-top:4px}.reiki-gifts h3{font-size:21px;font-weight:500;margin:0 0 10px}.reiki-gifts h4{font-size:18px;font-weight:500;margin:10px 0}.reiki-gifts p{font-size:13px;line-height:1.8;margin:0;color:var(--v3-muted)}.reiki-gifts>div{border-left:1px solid var(--v3-line);padding-left:24px;min-width:0}.reiki-gifts>div>span,.reiki-option-purpose{font-size:12px;color:var(--v3-muted)}.reiki-option-purpose{line-height:1.6;grid-column:1/-1}.reiki-journey ul.reiki-stage-highlights{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0 0 18px;font-size:14px;font-weight:500;color:var(--v3-ink)}.reiki-journey .reiki-stage-highlights li{margin:0;padding:0 0 0 12px;border-left:2px solid var(--v3-line)}.ed-course-magazine .reiki-teacher p.reiki-teacher-lineage{font-size:18px;line-height:1.7;font-weight:500;color:var(--v3-ink);margin-bottom:14px}.reiki-certificate-note{font-size:14px;line-height:1.8;color:var(--v3-muted);margin:0}.ed-course-magazine .reiki-price-grid a>span:not([class]){font-size:15px;font-weight:500}.reiki-option-saving{display:block;font-size:14px;font-weight:600;margin-top:8px;color:var(--v3-ink)}.ed-course-magazine .reiki-price-grid a.reiki-bundle-focus{border:2px solid var(--v3-ink)}.ed-course-magazine .reiki-price-grid .ed-option-action{display:flex;align-items:center;min-height:40px;border-top:1px solid var(--v3-line);padding-top:12px;margin-top:auto}@media(max-width:700px){.reiki-benefits{padding-top:10px}.reiki-journey ul.reiki-stage-highlights{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.reiki-benefits>header{margin-bottom:16px}.reiki-benefits>div{grid-template-columns:1fr;gap:0}.reiki-benefits article,.reiki-benefits article+article{position:relative;border-left:0;border-top:1px solid var(--v3-line);padding:18px 0 18px 42px}.reiki-benefits article>svg{position:absolute;left:0;top:20px}.reiki-benefits h3{font-size:18px;margin:0 0 6px}.reiki-gifts{grid-template-columns:1fr;gap:18px;padding:22px 20px;margin-bottom:18px}.reiki-gifts>div{border-left:0;border-top:1px solid var(--v3-line);padding:16px 0 0}.reiki-gifts h4{margin:6px 0}.ed-course-magazine .reiki-price-grid a>strong{grid-column:2;grid-row:2}}