.mae-document{margin:0;color:#19191d;background:#f7f7f8;font:18px/1.65 system-ui,sans-serif}.mae-document main{max-width:860px;margin:auto;padding:40px 22px 70px}.mae-document h1,.mae-document h2,.mae-document h3{color:#000028;line-height:1.2}.mae-document h1{font-size:clamp(2rem,6vw,3.5rem)}.mae-document h2{margin-top:2rem}.mae-document a{color:#96340f}.mae-document a:focus-visible,.mae-document summary:focus-visible{outline:3px solid #ff642f;outline-offset:4px}.choice,.mae-document .notice{padding:20px;border:1px solid #dedee6;border-radius:12px;background:white;margin:20px 0}.mae-document .actions{display:flex;gap:18px;flex-wrap:wrap}.mae-document .table-scroll{overflow:auto}.mae-document table{border-collapse:collapse;width:100%;font-size:15px}.mae-document th,.mae-document td{padding:10px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}.mae-document caption{text-align:left;font-weight:bold}.mae-document footer{padding:24px;text-align:center}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;background:white;z-index:2000}.mae-document code{overflow-wrap:anywhere}

.choice{max-width:860px;margin:24px auto;padding:24px;color:#19191d;font:16px/1.6 system-ui,sans-serif}.choice h2{font-size:24px;margin:0 0 12px;color:#000028}.choice p{margin:10px 0}.choice a{color:#96340f;text-decoration:underline}.mae-document .table-scroll{max-width:100%}
