.info-page{overflow-x:clip}.info-page h1,.info-page h2,.info-page h3{font-family:var(--font-heading);font-weight:400;font-synthesis:none;color:var(--ink-heading)}.info-container{width:min(1120px,calc(100% - var(--mam-gutter)*2));margin-inline:auto;position:relative;isolation:isolate}.info-intro{padding-block:65px 43px}.info-intro h1{font-size:48px;letter-spacing:.055em;line-height:1.5}.info-lead{max-width:35em;margin-top:22px;font-size:17px;line-height:1.9}.info-rule{display:block;width:34px;height:2px;background:var(--mam-yellow);margin-bottom:24px}.info-shape{border-radius:0;clip-path:url(#info-shape-leaf)}.info-intro-blue{width:142px;height:83px;left:65%;top:95px;transform:rotate(-23deg)}.info-preview-notice{display:flex;align-items:flex-start;gap:16px;padding:22px 27px;background:var(--surface-cta);border-radius:3px;margin-top:5px}.info-status-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--mam-yellow);margin-top:10px}.info-preview-notice .info-notice-title{font-size:14px;color:var(--mam-ink);font-weight:500}.info-preview-notice p+p{margin-top:4px;font-size:13px;line-height:1.8}.info-contact-layout{display:grid;grid-template-columns:270px minmax(0,1fr);column-gap:90px;padding-block:58px 90px}.info-contact-sidebar{position:relative;isolation:isolate}.info-contact-sidebar h2{font-size:25px;letter-spacing:.035em;white-space:nowrap}.info-type-tabs{display:flex;flex-direction:column;gap:12px;margin-top:31px}.info-type-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:14px;line-height:1.75;padding:17px 16px;background:#fff;border:1px solid var(--mam-border);border-radius:3px;transition:border-color .15s,color .15s}.info-type-tabs button[aria-selected=true]{background:var(--surface-blue);border-color:var(--mam-blue);color:var(--ink-heading)}.info-type-tabs button span{color:var(--link-ink)}.info-contact-sidebar>.info-small{margin-top:25px}.info-small{font-size:12px;color:var(--ink-note);line-height:1.8}.info-sidebar-yellow{width:105px;height:78px;left:38px;top:455px;transform:rotate(24deg);clip-path:url(#info-shape-triangle)}.info-form-area{position:relative;isolation:isolate;min-width:0}.info-panel[hidden]{display:none!important}.info-panel>h3{font-size:26px;line-height:1.6;letter-spacing:.04em}.info-panel-description{margin-top:15px;line-height:1.9}.info-panel fieldset{border:0;padding:0;margin:33px 0 0;min-width:0}.info-visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.info-field+.info-field{margin-top:27px}.info-field label{display:flex;align-items:center;gap:13px;margin-bottom:10px;font-size:15px;line-height:1.7;color:var(--mam-ink)}.info-required{font-size:11px;letter-spacing:.025em;line-height:1.6;padding:2px 8px;border:1px solid var(--arrow-border);border-radius:2px;color:var(--link-ink)}.info-required.optional{border-color:var(--mam-border);color:var(--ink-note)}.info-field input,.info-field select,.info-field textarea{display:block;box-sizing:border-box;min-width:0;max-width:100%;width:100%;font:inherit;font-size:16px;line-height:1.7;padding:14px 16px;background:var(--mam-surface-soft);border:1px solid var(--mam-border);border-radius:3px;color:var(--mam-ink-muted);opacity:1;-webkit-text-fill-color:var(--mam-ink-muted)}.info-field input,.info-field select{min-height:56px}.info-field textarea{resize:none;min-height:145px}.info-field input::placeholder,.info-field textarea::placeholder{color:var(--ink-note);opacity:1}.info-confirm{margin-top:34px}.info-confirm .button:disabled{background:var(--surface-yellow);border-color:var(--mam-border);color:var(--ink-note);cursor:not-allowed;opacity:1}.info-confirm .button:disabled:hover{transform:none;background:var(--surface-yellow)}.info-confirm .info-small{margin-top:17px;max-width:33em}.info-policy-link{margin-top:31px;padding-top:22px;border-top:1px solid var(--mam-border)}.info-policy-link p{margin-top:8px}.info-form-green{width:80px;height:51px;right:-37px;bottom:115px;transform:rotate(-37deg)}.info-privacy-page .info-intro{padding-bottom:68px}.info-privacy-page .info-intro h1 span{display:inline-block}.info-privacy-blue{width:150px;height:89px;right:15px;top:140px;transform:rotate(-28deg);clip-path:url(#info-shape-drop)}.info-policy-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:85px;padding-block:25px 100px}.info-policy-status{position:relative;isolation:isolate}.info-policy-status h3{font-size:24px}.info-policy-status .info-small{margin-top:18px;max-width:15em}.info-policy-yellow{width:92px;height:69px;left:38px;top:190px;transform:rotate(24deg);clip-path:url(#info-shape-triangle)}.info-policy-body{min-width:0;max-width:43em}.info-policy-document{font-size:16px;line-height:1.95}.info-policy-document h2{font-size:27px;line-height:1.6;letter-spacing:.04em;margin-bottom:23px}.info-policy-document h3{font-size:22px;line-height:1.65;margin:32px 0 18px}.info-policy-document p+p{margin-top:16px}.info-policy-document section+section{margin-top:50px}.info-draft-label{display:inline-block;font-size:13px;letter-spacing:.04em;padding:5px 12px;background:var(--surface-yellow);color:var(--mam-ink);margin-bottom:22px}.info-policy-empty>p:last-child{max-width:33em}.info-policy-pending{margin-top:45px;padding-top:31px;border-top:1px solid var(--mam-border)}.info-policy-pending h3{font-size:22px;line-height:1.6}.info-policy-pending>p{font-size:14px;margin-top:18px}.info-policy-pending ul{margin:20px 0 0;padding-left:1.3em;color:var(--mam-ink-muted);font-size:15px;line-height:1.9}.info-policy-pending li+li{margin-top:7px}.info-policy-pending>p.info-small{font-size:12px;max-width:38em}.info-policy-next{position:relative;isolation:isolate;margin-top:40px;padding-block:5px}.info-policy-green{width:88px;height:48px;right:-17px;top:12px;transform:rotate(-28deg)}@media(max-width:1199px){.info-contact-layout{grid-template-columns:240px minmax(0,1fr);gap:55px}.info-contact-sidebar h2{font-size:23px}.info-policy-layout{grid-template-columns:210px minmax(0,1fr);gap:55px}.info-intro h1{font-size:43px}}@media(min-width:768px)and (max-width:1000px){.info-contact-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.info-contact-sidebar h2{font-size:21px}.info-type-tabs button{font-size:13px;padding:16px 12px}.info-panel>h3{font-size:23px}.info-intro-blue{left:76%;width:105px;height:65px}.info-policy-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.info-policy-document h2{font-size:25px}.info-policy-status h3{font-size:22px}.info-privacy-blue{width:100px;height:65px;top:163px}.info-form-green{right:-14px;width:61px}}@media(max-width:767px){.info-intro{padding-block:37px 32px}.info-intro h1{font-size:36px;letter-spacing:.045em}.info-lead{font-size:16px;margin-top:22px}.info-intro-blue{left:auto;right:-3px;top:27px;width:71px;height:46px}.info-contact-page .info-intro{padding-right:10px}.info-preview-notice{padding:18px;gap:11px;margin-top:0}.info-preview-notice p+p{font-size:12px}.info-contact-layout{grid-template-columns:1fr;gap:34px;padding-block:36px 65px}.info-contact-sidebar h2{font-size:26px}.info-contact-sidebar .info-rule{margin-bottom:21px}.info-type-tabs{margin-top:25px;gap:9px}.info-type-tabs button{font-size:14px;padding:14px 15px;min-height:54px}.info-contact-sidebar>.info-small{margin-top:17px;font-size:11px}.info-sidebar-yellow{width:54px;height:39px;left:auto;right:2px;top:-5px}.info-panel>h3{font-size:24px;line-height:1.65}.info-panel-description{font-size:15px;margin-top:14px}.info-panel fieldset{margin-top:28px}.info-field+.info-field{margin-top:24px}.info-field label{font-size:14px;gap:11px;flex-wrap:wrap}.info-field input,.info-field select,.info-field textarea{padding:13px 12px;font-size:16px}.info-confirm .button{width:100%;padding-inline:14px}.info-confirm .info-small{font-size:11px}.info-policy-link{margin-top:26px;padding-top:20px}.info-policy-link .info-small{font-size:11px}.info-form-green{width:56px;height:34px;right:5px;bottom:-27px}.info-privacy-page .info-intro{padding-bottom:37px}.info-privacy-page .info-intro h1{font-size:32px;max-width:10em;text-wrap:balance}.info-privacy-page .info-lead{font-size:14px}.info-privacy-blue{width:65px;height:49px;right:-5px;top:136px}.info-policy-layout{grid-template-columns:1fr;gap:35px;padding-block:20px 70px}.info-policy-status .info-rule{margin-bottom:20px}.info-policy-status h3{font-size:23px}.info-policy-status .info-small{max-width:none;margin-top:13px}.info-policy-yellow{width:60px;height:44px;left:auto;right:7px;top:15px}.info-policy-document h2{font-size:25px;margin-bottom:20px}.info-policy-document h3{font-size:21px}.info-policy-document{font-size:16px;line-height:1.95}.info-policy-pending{margin-top:33px;padding-top:27px}.info-policy-pending h3{font-size:21px}.info-policy-next{margin-top:31px}.info-policy-next .button{font-size:13px;padding-inline:16px}.info-policy-green{width:63px;height:38px;right:-7px;top:-17px}}@media(prefers-reduced-motion:reduce){.info-type-tabs button{transition:none}}.contact-purpose{margin-top:24px}.field-error:not(:empty){margin-top:7px;color:#993a33}.info-field [aria-invalid=true]{border-color:#993a33}.form-status:not(:empty){margin-top:24px}.form-review{margin-top:24px}.form-review[hidden]{display:none}.form-review dl{margin-block:20px;overflow-wrap:anywhere}.form-review dt{margin-top:20px;color:var(--ink-heading)}.form-review dd{margin:6px 0 0;white-space:pre-wrap}.form-review .button{margin-top:12px}.info-panel fieldset[hidden]{display:none}
