.experience-header{top:0!important}html{scroll-padding-top:82px}.section,[id^=venue-],#newlife{scroll-margin-top:82px!important}
:is(.section-heading,.center-heading)>p:not(.eyebrow),.data-card>div>p:not(.eyebrow),.hero-lead,.counselor-copy>p:not(.eyebrow),.consultation>p:not(.eyebrow){font-size:14px!important;line-height:1.85!important}
.worry-grid.orbit-track .checks li,.worry-grid.orbit-track .answer p,.tap-module .tap-deck article>p,.venue-carousel>.space-card p,.tree-flow p{font-size:14px!important;line-height:1.85!important}.venue-carousel>.space-card .space-access{font-size:12px!important}
.section details>p,.merged-evidence p,.report-box p,.rich-price details>p,.rich-price details>ul,.faq-section details>p{font-size:14px!important;line-height:1.85!important}.source,.rich-notes,.network-source{font-size:12px!important;line-height:1.8!important}.rich-services li{font-size:14px}.section details>summary{font-size:14px!important;line-height:1.7}
.comparison-summary{display:grid;gap:14px}.comparison-summary article{padding:20px 18px;background:#fffdf8;border:1px solid #d8caaa;border-radius:10px}.comparison-summary h3{font:500 18px/1.65 "Yu Mincho","Hiragino Mincho ProN",serif;margin-bottom:15px}.comparison-summary dl{margin:0}.comparison-summary dt{font-size:12px;color:#69706c;margin:10px 0 4px}.comparison-summary dt:nth-of-type(2){color:#244c61;border-top:1px solid #e5ddc9;padding-top:12px}.comparison-summary dd{margin:0;font-size:14px;line-height:1.85}.comparison-summary dd:last-child{color:#244c61;font-weight:500}.comparison-detail .table-wrap{overflow-x:auto}.comparison-detail table{min-width:570px}.comparison-detail th,.comparison-detail td{font-size:14px!important;line-height:1.8!important}.merged-evidence{border-top:1px solid #d9d6c8;margin-top:20px;padding-top:20px}.merged-evidence h3{font-size:16px;margin-bottom:12px}
.consult-expectations{padding:18px;background:#fffdf5;border:1px solid #d4c6a2;border-radius:9px;margin:20px 0;text-align:left}.consult-expectations p{font-size:14px;line-height:1.85}.consult-expectations p+p{margin-top:8px}.optional-fields{margin-top:20px!important;padding:0!important;background:transparent!important;border:0!important;border-top:1px solid #d9d7cb!important}.optional-fields>summary{padding:18px 25px 18px 0!important}.optional-fields>p{font-size:13px;line-height:1.8;margin-bottom:16px}.optional-fields .form-grid{margin-top:15px}.booking fieldset{margin-bottom:20px}.booking .form-grid label{font-size:14px}.booking .form-grid input,.booking .form-grid select{font-size:16px}
