.front-door-faq{z-index:10;border-top:1px solid var(--ox-border);width:min(1180px,100% - clamp(32px,6vw,48px));color:var(--ox-text);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);margin:0 auto;padding:clamp(56px,7vw,96px) 0;display:grid;position:relative}.front-door-faq__label{font-family:var(--ox-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ox-text-muted);font-size:.6875rem;font-weight:650}.front-door-faq__head h2{letter-spacing:-.015em;margin:12px 0 0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:650}.front-door-faq__head p{max-width:340px;color:var(--ox-text-muted);margin:12px 0 0;line-height:1.6}.front-door-faq__book{min-height:44px;color:rgb(var(--ox-action-rgb));align-items:center;gap:8px;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.front-door-faq__book svg{width:16px;height:16px}.front-door-faq__book:hover{text-underline-offset:4px;text-decoration:underline}.front-door-faq__list details{border-bottom:1px solid var(--ox-border)}.front-door-faq__list details:first-child{border-top:1px solid var(--ox-border)}.front-door-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font-size:.98rem;font-weight:560;list-style:none;display:flex}.front-door-faq__list summary::-webkit-details-marker{display:none}.front-door-faq__list summary{color:#ffffffdb;transition:color .18s var(--ox-ease-standard,ease)}.front-door-faq__list summary:hover,.front-door-faq__list details[open] summary{color:#fff}.front-door-faq__list summary:after{color:rgb(var(--ox-action-rgb));content:"+";transition:transform .22s var(--ox-ease-standard,ease);flex:none;font-size:1.1rem;line-height:1}.front-door-faq__list details[open] summary:after{transform:rotate(45deg)}.front-door-faq__list details[open]>:not(summary){animation:front-door-faq-in .24s var(--ox-ease-standard,ease) both}@keyframes front-door-faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.front-door-faq__list summary,.front-door-faq__list summary:after{transition:none}.front-door-faq__list details[open]>:not(summary){animation:none}}.front-door-faq__list summary:focus-visible,.front-door-faq__book:focus-visible{outline:2px solid rgba(var(--ox-action-rgb), .5);outline-offset:4px}.front-door-faq__list details p{color:#ffffffad;max-width:620px;margin:0 0 20px;line-height:1.65}@media (max-width:860px){.front-door-faq{grid-template-columns:1fr;width:calc(100% - 32px)}}
.whats-new{z-index:10;width:min(1180px,100% - clamp(32px,6vw,48px));color:var(--ox-text);margin:0 auto;padding:clamp(56px,7vw,96px) 0 0;position:relative}.whats-new header{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.whats-new__label{font-family:var(--ox-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ox-text-muted);flex-basis:100%;font-size:.6875rem;font-weight:650}.whats-new h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:650}.whats-new header a{color:#ffffffa3;align-items:center;gap:6px;min-height:44px;margin-left:auto;font-size:.88rem;text-decoration:none;display:inline-flex}.whats-new header a svg{width:14px;height:14px}.whats-new ol{border-top:1px solid var(--ox-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.whats-new li+li{border-left:1px solid var(--ox-border)}.whats-new li a{height:100%;color:inherit;gap:10px;padding:24px 24px 24px 0;text-decoration:none;display:grid}.whats-new li+li a{padding-left:24px}.whats-new small{font-family:var(--ox-mono);color:var(--ox-text-muted);font-size:.72rem}.whats-new strong{font-size:1.02rem;font-weight:620;line-height:1.35}.whats-new li span{-webkit-line-clamp:3;color:#fff9;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.whats-new li a{position:relative}.whats-new li a:before{background:rgb(var(--ox-action-rgb));content:"";transform-origin:0;height:1px;transition:transform .32s var(--ox-ease-standard,ease);position:absolute;top:-1px;left:0;right:24px;transform:scaleX(0)}.whats-new li+li a:before{left:24px}.whats-new li a strong{transition:color .2s var(--ox-ease-standard,ease)}.whats-new li a:hover:before,.whats-new li a:focus-visible:before{transform:scaleX(1)}.whats-new li a:hover strong,.whats-new header a:hover{color:rgb(var(--ox-action-rgb))}@media (prefers-reduced-motion:reduce){.whats-new li a:before,.whats-new li a strong{transition:none}}.whats-new a:focus-visible{outline:2px solid rgba(var(--ox-action-rgb), .5);outline-offset:4px}@media (max-width:860px){.whats-new{width:calc(100% - 32px)}.whats-new ol{grid-template-columns:1fr}.whats-new li+li{border-top:1px solid var(--ox-border);border-left:0}.whats-new li a,.whats-new li+li a{padding:20px 0}}
