/* Magnet Studio M35/M36 — larger supporting type and visible manual correction path. */
.m36-manual-hint{margin:14px 0 10px;padding:13px 14px;display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(49,88,255,.15);border-radius:16px;background:linear-gradient(145deg,#f8faff,#f1f4ff);color:#25335c}
.m36-manual-hint>svg{width:21px;height:21px;flex:0 0 auto;color:#3158ff}
.m36-manual-hint>span{display:grid;gap:3px}
.m36-manual-hint b{font-size:13.5px;line-height:1.35}
.m36-manual-hint small{color:#68748c;font-size:12px;line-height:1.48}
@media(min-width:769px){
.m17-page .m17-section-head>p,.m17-page .m17-product-row__copy>p,.m17-page .m17-dark-story p,.m17-page .m17-deep-dive__copy>p,.m17-page .m17-proof-story__copy>p,.m17-page .m17-volume>div:first-child>p,.m17-page .m17-photo-guide__copy>p,.m17-page .m17-support-human>div:first-child>p,.m17-page .m17-b2b-workspace__copy>p,.m17-page .m17-b2b-volume>div:first-child>p{font-size:17px!important;line-height:1.72!important}
.m17-page .m17-process__copy p{font-size:16px!important;line-height:1.68!important}
.m17-page .m17-help-topics p,.m17-page .m17-price-includes p,.m17-page .m17-b2b-benefits p,.m17-page .m17-b2b-uses p,.m17-page .m17-faq details p{font-size:15.5px!important;line-height:1.68!important}
.m17-page .m17-faq summary,.m17-page .m17-link,.m17-page .ms-button{font-size:15px!important}
.m17-page .m17-product-facts span,.m17-page .m17-dark-story li,.m17-page .m17-proof-story__copy li,.m17-page .m17-b2b-workspace__copy li{font-size:14px!important;line-height:1.48!important}
.m17-page .m17-mini-grid b,.m17-page .m17-proof-card b,.m17-page .m17-local-strip b,.m17-page .m17-control>b,.m17-page .m17-photo-guide__copy b,.m17-page .m17-b2b-board article b,.m17-page .m17-b2b-flow article b{font-size:14px!important}
.m17-page .m17-mini-grid small,.m17-page .m17-proof-card small,.m17-page .m17-proof-screen footer span,.m17-page .m17-local-strip span,.m17-page .m17-photo-guide__copy small,.m17-page .m17-photo-guide__visual span,.m17-page .m17-b2b-board article small,.m17-page .m17-b2b-board article em,.m17-page .m17-b2b-flow article small,.m17-page .m17-b2b-volume__cards small,.m17-page .m17-b2b-volume__cards span,.m17-page .m17-volume__tiers small{font-size:12.5px!important;line-height:1.48!important}
.m17-page .m17-control button,.m17-page .m17-help-topics article>a,.m17-page .m17-help-topics article>button,.m17-page .m18-status-ok,.m17-page .m18-board-action{font-size:13.5px!important}
.m17-page .m17-calculator__summary>p{font-size:15.5px!important}.m17-page .m17-calculator__summary>span,.m17-page .m17-calculator__summary>em,.m17-page .m17-calculator__summary>small{font-size:12px!important}
.m23-account-shell .m23-kicker,.m23-account-shell .m23-panel-head>div>span,.m23-account-shell .m23-profile-card small,.m23-account-shell .m23-device-card small,.m23-account-shell .m23-kpi-grid small,.m23-account-shell .m23-project-card__meta,.m23-account-shell .m23-proof-overview header small,.m23-account-shell .m23-order-list small,.m23-account-shell .m23-proof-list small,.m23-account-shell .m23-account-roadmap article>span{font-size:12.5px!important;line-height:1.4!important}
.m23-account-shell .m23-profile-card p,.m23-account-shell .m23-trust-strip small,.m23-account-shell .m23-nav-upgrade p,.m23-account-shell .m23-kpi-grid p,.m23-account-shell .m23-panel-head p,.m23-account-shell .m23-proof-overview>p,.m23-account-shell .m23-account-roadmap>p,.m23-account-shell .m23-empty p,.m23-account-shell .m23-order-list p,.m23-account-shell .m23-proof-list p,.m23-account-shell .m23-privacy-list p,.m23-account-shell .m23-loading p,.m23-account-shell .m23-settings-form small{font-size:14px!important;line-height:1.58!important}
.m23-account-shell .m23-account-nav nav button,.m23-account-shell .m23-primary,.m23-account-shell .m23-secondary,.m23-account-shell .m23-panel-head>button,.m23-account-shell .m23-project-card footer button,.m23-account-shell .m23-proof-list button,.m23-account-shell .m23-text-button{font-size:15px!important}
.m2-studio-app .m2-tool-rail button small{font-size:13px!important}.m2-studio-app .m2-panel-heading>span{font-size:12.5px!important}.m2-studio-app .m2-panel-heading p{font-size:16.5px!important;line-height:1.58!important}
.m2-studio-app .m2-mode-list button b,.m2-studio-app .m6-cut-presets button b,.m2-studio-app .m3-tool-grid button b,.m2-studio-app .m7-art-presets button b,.m2-studio-app .m2-process-state b,.m2-studio-app .m5-mask-edit-card b,.m2-studio-app .m6-cut-compare b{font-size:16.5px!important}
.m2-studio-app .m2-mode-list button small,.m2-studio-app .m6-cut-presets button small,.m2-studio-app .m3-tool-grid button small,.m2-studio-app .m7-art-presets button small,.m2-studio-app .m2-process-state small,.m2-studio-app .m5-mask-edit-card small,.m2-studio-app .m6-cut-compare small,.m2-studio-app .m6-price-benefit small,.m2-studio-app .m2-order-summary p{font-size:14px!important;line-height:1.5!important}
.m2-studio-app .m2-range>span,.m2-studio-app .m2-field-grid label>span,.m2-studio-app .m6-price-head span,.m2-studio-app .m6-price-benefit b{font-size:14.5px!important}
.m2-studio-app .m4-smart-cut-action,.m2-studio-app .m5-mask-edit-action,.m2-studio-app .m2-primary-button,.m2-studio-app .m3-step-nav button{font-size:15px!important}}
@media(max-width:768px){
.m17-page .m17-section-head>p,.m17-page .m17-product-row__copy>p,.m17-page .m17-process__copy p,.m17-page .m17-deep-dive__copy>p,.m17-page .m17-proof-story__copy>p,.m17-page .m17-volume>div:first-child>p,.m17-page .m17-photo-guide__copy>p,.m17-page .m17-support-human>div:first-child>p,.m17-page .m17-b2b-workspace__copy>p,.m17-page .m17-b2b-volume>div:first-child>p{font-size:16px!important;line-height:1.64!important}
.m17-page .m17-help-topics p,.m17-page .m17-price-includes p,.m17-page .m17-b2b-benefits p,.m17-page .m17-b2b-uses p,.m17-page .m17-faq details p{font-size:15px!important;line-height:1.62!important}
.m17-page .m17-faq summary,.m17-page .m17-link,.m17-page .ms-button{font-size:15px!important}
.m36-manual-hint{margin:11px 0 8px;padding:12px;border-radius:15px}.m36-manual-hint b{font-size:13px!important}.m36-manual-hint small{font-size:12.5px!important;line-height:1.45!important}
.m2-studio-app .m2-panel-heading p{font-size:15px!important;line-height:1.52!important}.m2-studio-app .m2-mode-list button small,.m2-studio-app .m6-cut-presets button small,.m2-studio-app .m2-process-state small,.m2-studio-app .m5-mask-edit-card small,.m2-studio-app .m6-cut-compare small,.m2-studio-app .m2-order-summary p{font-size:13px!important;line-height:1.45!important}.m2-studio-app .m2-range>span,.m2-studio-app .m2-field-grid label>span,.m2-studio-app .m6-price-head span,.m2-studio-app .m6-price-benefit b{font-size:13.5px!important}.m2-studio-app .m4-smart-cut-action,.m2-studio-app .m5-mask-edit-action,.m2-studio-app .m2-primary-button,.m2-studio-app .m3-step-nav button{font-size:14px!important}}
