.locale-review-note{height:auto!important;min-height:28px;padding:7px 4vw!important;line-height:1.55!important;white-space:normal!important;text-wrap:balance}.locale-review-note a{color:inherit;margin-inline-start:1em;text-decoration:underline}html[data-locale-review] h1{overflow-wrap:anywhere;font-size:clamp(2.4rem,5.3vw,6rem)}html[data-locale-review] h2{overflow-wrap:anywhere}html[data-locale-review] .site-dock a{white-space:normal;text-align:center}html[data-locale-review] .desktop-nav{gap:clamp(10px,1.5vw,26px)}html[data-locale-review] .desktop-nav a{font-size:13px}html[data-locale-review] .ip-index,html[data-locale-review] .ip-tabs{overflow-wrap:anywhere}html[data-locale-review] .header-tools{flex-shrink:0}html[data-locale-review] .ip-hero h1{font-size:clamp(2.4rem,5vw,6rem);line-height:1.16}html[data-locale-review] .languages nav{max-height:65vh;overflow:auto}html[data-locale-review] .ml-tabs{overflow-x:auto}html[data-locale-review] .ip-tabs button{min-width:0}html[data-locale-review] .ex-title{max-width:12em}html[data-locale-review] .ip-resource-grid article,html[data-locale-review] .ip-actions{min-width:0;overflow-wrap:anywhere}html[data-locale-review] .button{white-space:normal}
@media(max-width:1100px){html[data-locale-review] .desktop-nav{display:none}html[data-locale-review] .menu-toggle{display:inline-flex}html[data-locale-review] .header{flex-wrap:wrap}html[data-locale-review] .site-dock{max-width:calc(100% - 20px)}html[data-locale-review] .site-dock a{font-size:12px;padding:12px 8px}html[data-locale-review] .ex-title{font-size:clamp(2.3rem,6vw,4.5rem)}}
@media(max-width:600px){html[data-locale-review] .ip-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-locale-review] .ip-index{display:flex;overflow:auto}html[data-locale-review] .ip-index a{flex:0 0 150px}html[data-locale-review] .ip-hero h1{font-size:clamp(2rem,8.5vw,3.5rem)}html[data-locale-review] .header .wordmark{gap:8px}html[data-locale-review] .header-tools{gap:8px}html[data-locale-review] .header .wordmark span{font-size:29px}html[data-locale-review] .header .wordmark img{width:32px;height:32px}html[data-locale-review] .languages summary{font-size:12px}html[data-locale-review] .ip-actions{flex-wrap:wrap}}
.review-index{margin:0;background:#0a202a;color:#f3f0e7;font:16px/1.65 system-ui,sans-serif}.review-index main{max-width:1440px;margin:auto;padding:50px 6vw 100px}.review-brand{display:flex;align-items:center;gap:14px;color:#eee;text-decoration:none;font:48px 'Times New Roman',serif}.review-index h1{font-size:clamp(36px,5vw,64px);line-height:1.2;font-weight:500}.review-index a{color:#d6c398;text-underline-offset:5px}.review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-top:40px}.review-grid section{border:1px solid #51626a;padding:24px;min-width:0}.review-grid nav{display:flex;flex-wrap:wrap;gap:12px 20px}.review-grid details{margin-top:24px}.review-grid details a{display:block;margin:12px 0;overflow-wrap:anywhere}.review-grid summary{cursor:pointer}.review-grid p{font-size:14px;color:#b7c5ca}
