:root{--brand-primary:#8A386B;--brand-primary-dark:#4C1A39;--brand-primary-light:#EFEBEE;--brand-secondary:#496561;--brand-accent:#923050;--brand-bg:#FBFBFB;--brand-bg-alt:#F3F1F2;--brand-text:#21302C;--brand-text-secondary:#485B56;--brand-text-inverse:#FFFFFF;--brand-border:#D6CDD2;--brand-success:#1B6B44;--brand-warning:#875600;--brand-danger:#A12635;--brand-radius:10px;--brand-heading:'Yu Gothic','Hiragino Sans',sans-serif;--brand-body:'Trebuchet MS',Arial,sans-serif;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}.srcd3d2d-body{color:#21302c;color:var(--brand-text);background:#fbfbfb;background:var(--brand-bg);font-family:'Trebuchet MS',Arial,sans-serif;font-family:var(--brand-body)}.srcd3d2d-body h1,.srcd3d2d-body h2,.srcd3d2d-body h3,.srcd3d2d-body h5{font-family:'Yu Gothic','Hiragino Sans',sans-serif;font-family:var(--brand-heading);color:#21302c;color:var(--brand-text)}.srcd3d2d-body h1{font-size:max(2rem, min(4vw, 3.5rem))}.srcd3d2d-body h2{font-size:1.75rem}.srcd3d2d-body h3{font-size:1.375rem}.srcd3d2d-body a{color:#923050;color:var(--brand-accent)}.srcd3d2d-body .btn-primary{background:#8a386b;background:var(--brand-primary);border-color:#8a386b;border-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);border-radius:10px;border-radius:var(--brand-radius)}.srcd3d2d-body .btn-primary:focus,.srcd3d2d-body .btn-primary:hover{background:#4c1a39;background:var(--brand-primary-dark);border-color:#4c1a39;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.srcd3d2d-body .btn-light{border-radius:10px;border-radius:var(--brand-radius)}.srcd3d2d-body .btn-outline-secondary{color:#21302c;color:var(--brand-text);border-color:#d6cdd2;border-color:var(--brand-border);border-radius:10px;border-radius:var(--brand-radius)}img{max-width:100%;height:auto}img[src=""]{color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;min-height:120px;background:#f3f1f2;background:var(--brand-bg-alt)}.table thead th{background:#f3f1f2;background:var(--brand-bg-alt);color:#21302c;color:var(--brand-text);font-weight:700}.table td,.table th{padding:12px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.brand-body,body{font-family:"Trebuchet MS",Arial,sans-serif}.h1,.h2,.h3,h1,h2,h3{font-family:"Yu Gothic","Hiragino Sans",sans-serif}.anti-fp-r1{border-radius:2px}.anti-fp-r2{border-radius:23px}.anti-fp-r3{border-radius:6px}.anti-fp-grad-0{background-image:linear-gradient(120deg,#efebee,#923050)}.anti-fp-grad-1{background-image:linear-gradient(138deg,#efebee,#923050)}.anti-fp-grad-2{background-image:linear-gradient(156deg,#efebee,#923050)}.anti-fp-grad-3{background-image:linear-gradient(174deg,#efebee,#923050)}.anti-fp-shadow-0{box-shadow:0 2px 8px rgba(0,0,0,.06)}.anti-fp-shadow-1{box-shadow:0 3px 10px rgba(0,0,0,.08)}.anti-fp-shadow-2{box-shadow:0 4px 12px rgba(0,0,0,.1)}.anti-fp-shadow-3{box-shadow:0 5px 14px rgba(0,0,0,.12)}.navbar-toggler-icon{filter:none}.srcd3d2d-feedback .form-label.require::after{content:" *";color:#a12635;color:var(--brand-danger)}.srcd3d2d-feedback .form-control,.srcd3d2d-feedback .form-select{border-radius:10px;border-radius:var(--brand-radius);border-color:#d6cdd2;border-color:var(--brand-border)}.srcd3d2d-feedback .btn-primary{background:#8a386b;background:var(--brand-primary);border-color:#8a386b;border-color:var(--brand-primary);border-radius:10px;border-radius:var(--brand-radius)}.srcd3d2d-noscript{color:#485b56;color:var(--brand-text-secondary);font-size:.875rem;margin-top:8px}