.do-frame{width:min(100%,1060px);padding-inline:32px;margin-inline:auto}
.do-header{background:white;border-bottom:1px solid var(--edge)}
.do-mast,.do-brand,.do-sign,.do-nav{display:flex;align-items:center}
.do-mast{padding:15px 0;gap:12px;justify-content:space-between}
.do-brand{gap:10px;color:#182e34;text-decoration:none;font:900 28px/1.12 TonSerif,Georgia,serif;letter-spacing:-.045em}
.do-brand img{width:44px;height:44px}.do-sign{gap:8px;font-size:12px;color:#51675e}.do-sign img{height:auto;width:85px}
.do-nav{gap:28px;flex-wrap:wrap}.do-nav a,.do-personal{color:#38524f;font-weight:650;text-decoration:none}
.do-nav a{display:inline-flex;align-items:center;padding:8px 0;min-height:44px;border-bottom:3px solid transparent}.do-nav a:last-child{margin-left:auto}
.do-nav [aria-current="page"],.do-personal[aria-current="page"]{color:#104d44;border-bottom:3px solid #176052}.do-nav a:hover,.do-personal:hover{text-decoration:underline}.do-personal{display:none}
.do-frame>main{padding-top:27px}.do-frame main>h1:first-child{font-size:clamp(2rem,4.2vw,3rem)}.do-story{display:grid;grid-template-columns:3fr 2fr;background:#154e47;color:#fff;overflow:hidden;border-radius:14px;margin-top:20px}
.do-story-copy{padding:clamp(20px,3vw,32px);align-self:center}.do-story .meta{color:#c7e4cd;margin:0 0 10px}.do-story h2,.do-resource h2,.do-strip h2,.do-atlas-card h2{font:900 clamp(1.32rem,2.7vw,2.25rem)/1.12 TonSerif,Georgia,serif;letter-spacing:-.04em;margin:0 0 7px}
.do-story-copy>p{margin:8px 0 16px}.do-story-copy .btn,.do-atlas-card strong{background:#f4dda0;color:#183630}.do-story .btn:hover{background:#fbe9ba}.do-story>img{width:100%;height:100%;max-height:255px;min-height:210px;object-fit:cover}
.do-story-links{display:flex;gap:1rem;flex-wrap:wrap;margin:14px 0}.do-story-links a,.do-strip a,.do-index-link{font-weight:700}
.do-strip,.do-resource,.do-atlas-card{background:white;border:1px solid var(--edge);border-radius:12px;padding:20px;color:var(--ink)}
.do-strip{display:flex;gap:15px;align-items:center;justify-content:space-between}.do-strip h2,.do-resource h2{font-size:1.45rem}
.do-resources,.do-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.do-resource,.do-atlas-card{text-decoration:none}.do-resource strong,.do-atlas-card strong{display:inline-block;margin-top:12px;color:var(--teal)}a.do-resource:hover,a.do-atlas-card:hover{border-color:#4f8377}.do-atlas-card{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:1.35rem;background:#173f40;color:white}.do-atlas-card p{max-width:50ch}.do-atlas-card strong{color:#f4dda0;background:transparent}.do-spines{display:flex;align-items:flex-end;min-width:100px;gap:3px}.do-spines i{display:block;border-radius:2px;background:var(--shelf-paper);border-bottom:7px solid var(--shelf-ink);height:83px;width:26px;overflow:hidden}.do-spines i:nth-child(even){height:73px}.do-spines img{width:100%;height:100%;object-fit:contain}
.do-index-link{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.9rem 0;color:var(--teal)}.do-index-link span{font-weight:400}.do-hit{display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:9px 5px;border-bottom:1px solid var(--edge);text-decoration:none;color:var(--ink)}.do-hit small{color:var(--muted)}.do-hit em{grid-column:2/-1;font-size:.84rem;color:var(--muted)}.do-search{max-width:640px}.do-radio{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1.15rem}.do-models,.do-choices{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:.7rem 0}.do-choices[hidden],.do-resources[hidden]{display:none}.do-trial{max-width:740px}.do-feedback:empty{display:none}.do-feedback{padding:14px 0 0}.do-result-line,.do-review li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--edge)}.do-review{padding-left:0}.do-story-links a,.do-strip a{min-height:44px;align-content:center}
@media(max-width:650px){.do-frame{padding-inline:16px}.do-mast{padding:8px 0}.do-brand{font-size:23px;gap:6px}.do-brand img{width:34px;height:34px}.do-sign span{display:none}.do-sign img{width:57px}.do-personal{display:inline-flex;margin-left:auto;align-items:center;min-height:42px;font-size:.85rem}.do-nav{column-gap:18px;row-gap:0}.do-nav a{font-size:.86rem}.do-nav a:last-child{display:none}.do-frame>main{padding-top:19px}.do-story{grid-template-columns:minmax(0,1fr) 82px;margin-top:14px}.do-story-copy{grid-row:1;grid-column:1/-1;padding:16px 95px 16px 16px}.do-story>img{grid-column:2;grid-row:1;width:67px;height:74px;min-height:0;align-self:start;margin-top:16px;object-fit:cover;border-radius:6px}.do-story h2{font-size:1.64rem}.do-story-links{margin:5px 0}.do-strip{align-items:flex-start;flex-direction:column;gap:3px;padding:14px}.do-resources,.do-pair-grid{grid-template-columns:1fr}.do-resource,.do-atlas-card{padding:15px}.do-spines{min-width:66px}.do-spines i{width:16px;height:61px}.do-spines i:nth-child(even){height:55px}.do-hit{grid-template-columns:64px minmax(0,1fr) auto}.do-result-line,.do-review li{flex-wrap:wrap}}
@media(max-width:355px){.do-nav{gap:11px}.do-nav a{font-size:.8rem}.do-brand{font-size:21px}}

.do-nombre{white-space:nowrap;position:relative;display:inline-block}
.do-acento{display:none}
.do-brand .do-acento{
 display:block;position:absolute;inset:0;color:#4AB69F;pointer-events:none;user-select:none;
 clip-path:polygon(2.34em 0,2.73em 0,2.73em calc(.36em - 1.35px),2.34em calc(.36em - 1.35px));
}
@media(forced-colors:active){.do-brand .do-acento{display:none}}

.do-brand .do-marca-mini{display:none}
@media(max-width:650px){.do-brand .do-marca-grande{display:none}.do-brand .do-marca-mini{display:block}}
