/* R170.2.60 – consolidated editorial quality release, focused on existing page types.
   No behavioral changes to purchases, tracking, admin, jobs or database. */
:root{--duo259-border:#d9e4f1;--duo259-muted:#536b85;--duo259-ink:#142a44}
/* Consistent alignment and rhythm for homepage accessory entries. */
body.duo-site[data-duo-template="home"] .home211-accessories{margin-top:23px}
body.duo-site[data-duo-template="home"] .home211-accessories-grid{gap:10px;align-items:stretch}
body.duo-site[data-duo-template="home"] .home211-accessory{
  box-sizing:border-box;min-height:77px;padding:12px 13px;gap:10px;border-radius:12px;align-items:center;
  transition:background .16s,border-color .16s,transform .16s;
}
body.duo-site[data-duo-template="home"] .home211-accessory:hover{transform:translateY(-2px)}
body.duo-site[data-duo-template="home"] .home211-accessory-icon{width:36px;height:36px;border-radius:10px;background:#eaf3fc;}
body.duo-site[data-duo-template="home"] .home211-accessory>span:nth-child(2){min-width:0;flex:1}
body.duo-site[data-duo-template="home"] .home211-accessory b{font-size:.81rem;line-height:1.3}
body.duo-site[data-duo-template="home"] .home211-accessory small{font-size:.71rem;line-height:1.32;max-width:27ch}
body.duo-site[data-duo-template="home"] .home211-section-heading{align-items:flex-end}
body.duo-site[data-duo-template="home"] .home211-main .duo-editorial-spotlight{
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5px 24px;
  border:1px solid var(--duo259-border);border-radius:14px;background:#f8fbff;
  padding:18px 21px;margin:22px auto 10px!important;
}
body.duo-site[data-duo-template="home"] .duo-editorial-spotlight h2{grid-column:1;line-height:1.26;font-size:clamp(1.18rem,2vw,1.46rem)}
body.duo-site[data-duo-template="home"] .duo-editorial-spotlight>p{grid-column:1;margin-bottom:0;font-size:.82rem;line-height:1.52}
body.duo-site[data-duo-template="home"] .duo-editorial-spotlight .duo-reader-next{
  grid-column:2;grid-row:1/3;margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;
}
body.duo-site[data-duo-template="home"] .duo-editorial-spotlight .duo-reader-next a{
  font-size:.81rem;min-height:32px;display:flex;align-items:center;border:1px solid #e0eafa;border-radius:8px;background:#fff;padding:7px 12px;
  text-decoration:none;line-height:1.35;
}
/* Footer – tighter vertical alignment, regular column rhythm. */
body.duo-site .duo-footer.duo216-footer .duo-footer-inner{max-width:1240px;padding-top:27px}
body.duo-site .duo-footer.duo216-footer .duo-footer-navigation{
  grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,37px);padding-bottom:26px;
}
body.duo-site .duo-footer.duo216-footer .duo-footer-group{padding-left:17px}
body.duo-site .duo-footer.duo216-footer .duo-footer-group ul{gap:6px}
body.duo-site .duo-footer.duo216-footer .duo-footer-group a{font-size:.8rem;line-height:1.35}
body.duo-site .duo-footer.duo216-footer .duo-footer-intro{margin-top:12px}
/* Grouped editorial collections: image-led summaries, readable dense links. */
body.duo-site main .duo259-curated-catalog,
body.duo-site main .duo259-ios-groups{margin-top:19px;margin-bottom:20px;min-width:0}
body.duo-site main .duo259-curated-intro{margin:0 0 16px}
body.duo-site main .duo259-eyebrow{font-size:.64rem;letter-spacing:.1em;color:#32649c;font-weight:800}
body.duo-site main .duo259-curated-intro h2{margin:5px 0 3px;font-size:clamp(1.3rem,2.2vw,1.72rem);letter-spacing:-.025em;line-height:1.18}
body.duo-site main .duo259-curated-intro p{margin:0;color:var(--duo259-muted);font-size:.86rem;line-height:1.5}
body.duo-site main .duo259-collection{
  margin:10px 0;border:1px solid var(--duo259-border);border-radius:14px;background:#fff;overflow:hidden;
  box-shadow:0 6px 20px rgba(22,48,83,.03);
}
body.duo-site main .duo259-collection>summary{
  display:flex;gap:13px;align-items:center;list-style:none;cursor:pointer;
  min-height:85px;padding:10px 14px;background:linear-gradient(100deg,#fff,#f7faff);
  transition:background .15s;
}
body.duo-site main .duo259-collection>summary::-webkit-details-marker{display:none}
body.duo-site main .duo259-collection>summary:hover{background:#f2f7fd}
body.duo-site main .duo259-collection>summary:focus-visible{outline:3px solid #1b73c8;outline-offset:-4px}
body.duo-site main .duo259-collection[open]>summary{border-bottom:1px solid #e2eaf3}
body.duo-site main .duo259-collection-image{width:100px;align-self:stretch;min-height:65px;max-height:74px;flex:none;overflow:hidden;border-radius:9px;background:#eaf1fa}
body.duo-site main .duo259-collection-image img{height:100%;width:100%;object-fit:cover;display:block}
body.duo-site main .duo259-collection-copy{min-width:0;flex:1;display:grid;gap:4px}
body.duo-site main .duo259-collection-copy strong{font-size:1rem;line-height:1.28;letter-spacing:-.018em;color:var(--duo259-ink)}
body.duo-site main .duo259-collection-copy small{font-size:.78rem;line-height:1.35;color:var(--duo259-muted)}
body.duo-site main .duo259-group-count{color:#345c82;background:#eaf2fb;border-radius:999px;font-size:.74rem;font-weight:700;padding:6px 10px;white-space:nowrap}
body.duo-site main .duo259-fold-chevron{font-size:1.3rem;color:#567391;display:inline-block;transition:transform .2s}
body.duo-site main .duo259-collection[open] .duo259-fold-chevron{transform:rotate(180deg)}
body.duo-site main .duo259-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px}
body.duo-site main .duo259-guide-card{
  display:flex;flex-direction:column;min-width:0;min-height:125px;border:1px solid #e0e8f2;border-radius:11px;
  background:#fff;text-decoration:none!important;color:var(--duo259-ink)!important;
  padding:13px 14px 11px;transition:border-color .16s,background .16s,transform .16s;overflow-wrap:anywhere;
}
body.duo-site main .duo259-guide-card:hover{border-color:#a3c5e8;background:#f6faff;transform:translateY(-1px)}
body.duo-site main .duo259-guide-n{font-size:.66rem;font-weight:800;color:#7a91ac;letter-spacing:.07em}
body.duo-site main .duo259-guide-card strong{font-size:.87rem;font-weight:750;line-height:1.34;margin:5px 0 3px;color:#112b47}
body.duo-site main .duo259-guide-desc{font-size:.77rem;line-height:1.4;color:var(--duo259-muted)}
body.duo-site main .duo259-go{font-size:.73rem;margin-top:auto;padding-top:11px;font-weight:750;color:#1468b7}
body.duo-site main .duo259-guide-card:focus-visible{outline:3px solid #1d70c7;outline-offset:2px}
/* Existing flat catalogs remain compact, their links never overlay their titles. */
body.duo-site[data-duo-template="catalog"] main .catalog-grid .catalog-card{
  box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:100px!important;
  padding:13px 14px 12px!important;gap:4px;overflow-wrap:anywhere;
}
body.duo-site[data-duo-template="catalog"] main .catalog-grid .catalog-card b{display:block;min-width:0;line-height:1.35;font-size:.86rem}
body.duo-site[data-duo-template="catalog"] main .catalog-grid .catalog-card span{min-width:0;line-height:1.35;font-size:.76rem}
body.duo-site[data-duo-template="catalog"] main .catalog-grid .catalog-card::after{position:static!important;align-self:flex-start;margin-top:auto;padding-top:7px;font-size:.71rem;line-height:1.2}
/* Duo model facts & important notes – same rail, shorter cards, reduced dead space. */
body.duo-site[data-duo-page-id="iphone-duo"] main > section.section,
body.duo-site[data-duo-page-id="en/iphone-duo"] main > section.section{margin-top:15px!important;margin-bottom:12px!important;padding:17px 19px!important}
body.duo-site[data-duo-page-id="iphone-duo"] main .section h2,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .section h2{font-size:clamp(1.17rem,2vw,1.48rem);line-height:1.25;margin:0 0 13px}
body.duo-site[data-duo-page-id="iphone-duo"] main .section .grid,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .section .grid{gap:9px}
body.duo-site[data-duo-page-id="iphone-duo"] main .section .card,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .section .card{
  min-height:0!important;padding:15px 16px!important;border-radius:12px;
}
body.duo-site[data-duo-page-id="iphone-duo"] main .info-link-card,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .info-link-card{display:flex;flex-direction:column;gap:3px}
body.duo-site[data-duo-page-id="iphone-duo"] main .info-link-card p,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .info-link-card p{font-size:.83rem;line-height:1.45;margin:3px 0 6px}
body.duo-site[data-duo-page-id="iphone-duo"] main .info-link-card h3,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .info-link-card h3{font-size:1.01rem;line-height:1.3;margin:2px 0 0}
body.duo-site[data-duo-page-id="iphone-duo"] main .info-link-card .card-cta,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .info-link-card .card-cta{margin-top:auto;padding-top:5px;font-size:.78rem}
body.duo-site[data-duo-page-id="iphone-duo"] main .checks,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .checks{gap:9px}
body.duo-site[data-duo-page-id="iphone-duo"] main .checks .check,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .checks .check{
  min-height:0!important;padding:14px 15px!important;border-radius:12px;
}
body.duo-site[data-duo-page-id="iphone-duo"] main .checks .check>b,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .checks .check>b{font-size:.91rem}
body.duo-site[data-duo-page-id="iphone-duo"] main .checks .check>span,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .checks .check>span{font-size:.8rem;line-height:1.42}
body.duo-site[data-duo-page-id="iphone-duo"] main .checks .check .card-cta,
body.duo-site[data-duo-page-id="en/iphone-duo"] main .checks .check .card-cta{color:#176bb4;font-weight:750}
/* Pro model: facts and topic navigation form one compact visual unit. */
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts{
  margin-top:14px!important;margin-bottom:0!important;padding-bottom:0!important;
}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .section-head,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .section-head{margin:0 0 11px;align-items:flex-end}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts h2,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts h2{font-size:clamp(1.18rem,2.2vw,1.52rem);margin:4px 0 0}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .facts,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .facts{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .fact,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .fact{
  box-sizing:border-box;min-height:69px!important;border-radius:11px;padding:12px 15px!important;
  box-shadow:0 4px 12px rgba(25,49,80,.035);
}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .fact b,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .fact b{font-size:1.15rem;line-height:1.18;margin:0 0 5px}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .fact span,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .fact span{font-size:.76rem;line-height:1.25;display:block}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-next,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-next{
  margin-top:8px!important;margin-bottom:8px!important;padding-block:0!important;gap:8px;
}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-next a,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-next a{
  padding:11px 13px!important;border-radius:11px;gap:2px;min-height:62px;justify-content:center;
}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-next a b,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-next a b{font-size:.85rem}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-next a span,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-next a span{font-size:.7rem;line-height:1.3;margin-top:1px}
body.duo-site[data-duo-page-id="iphone-18-pro"] main .duo-context-links,
body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .duo-context-links{margin:9px auto!important;padding:8px 0!important}
/* Mobile reading sizes are preserved even though desktop blocks shrink. */
@media(max-width:1020px){
 body.duo-site .duo-footer.duo216-footer .duo-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
 body.duo-site .duo-footer.duo216-footer .duo-footer-identity{grid-column:1/-1}
 body.duo-site[data-duo-template="home"] .home211-main .duo-editorial-spotlight{grid-template-columns:1fr}
 body.duo-site[data-duo-template="home"] .duo-editorial-spotlight h2,
 body.duo-site[data-duo-template="home"] .duo-editorial-spotlight>p,
 body.duo-site[data-duo-template="home"] .duo-editorial-spotlight .duo-reader-next{grid-column:1;grid-row:auto}
 body.duo-site[data-duo-template="home"] .duo-editorial-spotlight .duo-reader-next{margin-top:8px;}
 body.duo-site main .duo259-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:690px){
 body.duo-site .duo-footer.duo216-footer .duo-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 body.duo-site .duo-footer.duo216-footer .duo-footer-identity{grid-column:1/-1}
 body.duo-site .duo-footer.duo216-footer .duo-footer-group{padding-left:0;border:0}
 body.duo-site .duo-footer.duo216-footer .duo-footer-group:last-child{grid-column:1/-1;padding-top:16px;border-top:1px solid #e5edf5}
 body.duo-site main .duo259-collection>summary{gap:9px;padding:10px;min-height:71px}
 body.duo-site main .duo259-collection-image{width:64px;min-height:50px;max-height:57px}
 body.duo-site main .duo259-collection-copy strong{font-size:.88rem}
 body.duo-site main .duo259-collection-copy small{font-size:.72rem}
 body.duo-site main .duo259-group-count{font-size:.66rem;padding:4px 7px}
 body.duo-site main .duo259-guide-grid{grid-template-columns:1fr;padding:9px;gap:8px}
 body.duo-site main .duo259-guide-card{min-height:92px;padding:11px 12px}
 body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .facts,
 body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-next,
 body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-next{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.duo-site[data-duo-page-id="iphone-duo"] main .section .grid,
 body.duo-site[data-duo-page-id="en/iphone-duo"] main .section .grid{grid-template-columns:1fr!important}
 body.duo-site[data-duo-page-id="iphone-duo"] main .checks,
 body.duo-site[data-duo-page-id="en/iphone-duo"] main .checks{grid-template-columns:1fr!important}
}
@media(max-width:400px){
 body.duo-site main .duo259-collection>summary{flex-wrap:wrap}
 body.duo-site main .duo259-group-count{margin-left:auto}
 body.duo-site[data-duo-page-id="iphone-18-pro"] main .pro155-facts .fact,
 body.duo-site[data-duo-page-id="en/iphone-18-pro"] main .pro155-facts .fact{padding:9px 10px!important}
}
@media(prefers-reduced-motion:reduce){body.duo-site main .duo259-collection *,body.duo-site main .duo259-guide-card{transition:none!important}}

/* R170.2.62 – authoritative HOME card grid. Six *real* articles: 3×2 desktop,
   2×3 tablet and 1×6 phone; never pseudo-cards or centered two-card rows. */
body.duo-site[data-duo-template="home"] main.home211-main .home211-section.home211-articles > .home211-article-grid {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(12px,1.35vw,18px)!important;
  align-items:stretch;
  width:100%;
  max-width:none!important;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-article-grid > article.home211-card {
  display:flex!important;flex-direction:column!important;
  grid-column:auto!important;justify-self:stretch!important;
  width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-article-grid > .home211-card > a.home211-card-media {
  display:block!important;width:100%!important;height:auto!important;flex:none!important;
  aspect-ratio:16/9!important;padding:0!important;max-height:none!important;
  overflow:hidden!important;background:#eaf1f8;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-card-media img,
body.duo-site[data-duo-template="home"] main.home211-main .home211-card-media .home211-card-abstract {
  display:block!important;width:100%!important;height:100%!important;
  max-height:none!important;min-height:0!important;aspect-ratio:16/9;
  object-fit:cover!important;border-radius:0!important;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-card-content {
  flex:1 1 auto;padding:clamp(13px,1.4vw,18px)!important;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-card-meta .home211-card-meta-extra {
  font-size:.68rem;line-height:1.4;color:#7187a0;letter-spacing:0;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-card-more {
  display:inline-flex;align-items:center;align-self:flex-start;
  min-height:44px;padding:9px 3px;line-height:1.4;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-section-heading > a {
  display:inline-flex;align-items:center;min-height:44px;padding:8px 2px;
}
body.duo-site[data-duo-template="home"] main.home211-main .home211-topics .home211-topic {
  min-width:0;min-height:62px;box-sizing:border-box;
}
/* Radar copy explicitly names the publisher and stays readable on all devices. */
body.duo-site main.radar-public .r17027-radar-copy h1 {
  font-size:clamp(1.85rem,3.25vw,2.9rem)!important;
  line-height:1.13!important;letter-spacing:-.032em;
  max-width:25ch!important;text-wrap:balance;
}
body.duo-site main.radar-public .r17027-radar-copy .lead {max-width:57ch;line-height:1.57}
@media(max-width:1099px){
  body.duo-site[data-duo-template="home"] main.home211-main .home211-section.home211-articles > .home211-article-grid {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:680px){
  body.duo-site[data-duo-template="home"] main.home211-main .home211-section.home211-articles > .home211-article-grid {
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.duo-site[data-duo-template="home"] main.home211-main .home211-card-content {padding:15px!important}
  body.duo-site[data-duo-template="home"] main.home211-main .home211-topics .home211-topic:last-child:nth-child(6){grid-column:1/-1;width:100%;justify-self:stretch}
  body.duo-site[data-duo-template="home"] main.home211-main .home211-topics a,
  body.duo-site[data-duo-template="home"] main.home211-main .home211-actions a{min-height:44px;box-sizing:border-box}
  body.duo-site main .duo259-guide-card{min-height:100px}
  body.duo-site main .duo259-go{display:inline-flex;align-items:center;min-height:44px;padding-top:6px}
  body.duo-site .duo-footer-meta a{display:inline-flex;align-items:center;min-height:44px}
}
@media(max-width:350px){
  body.duo-site[data-duo-template="home"] main.home211-main .home211-topics .home211-topic:last-child:nth-child(6){grid-column:auto}
}

/* R170.2.62 final: shared guide rail, grouped source links, consistent model guides.
   Fixes the inset guide-content rail and unstructured inline link paragraph. */
body.duo-site:is([data-duo-page-id="ratgeber"],[data-duo-page-id="en/guides"]) main.subpage > div.wrap {
  width:100%!important;max-width:100%!important;
  box-sizing:border-box!important;padding-inline:0!important;
  margin-inline:auto!important;
}
body.duo-site:is([data-duo-page-id="ratgeber"],[data-duo-page-id="en/guides"]) main .duo262-guide-resources {
  box-sizing:border-box;display:grid;grid-template-columns:minmax(160px, .7fr) minmax(0,2.3fr);
  align-items:center;gap:12px 24px;margin:17px 0 25px;padding:18px 21px;
  background:#f8fbff;border:1px solid #dbe6f2;border-radius:16px;
}
body.duo-site main .duo262-resources-heading {min-width:0;}
body.duo-site main .duo262-resources-kicker {display:block;font-size:.67rem;letter-spacing:.09em;font-weight:800;color:#376b9c;}
body.duo-site main .duo262-resources-heading h2 {font-size:clamp(1.12rem,1.65vw,1.35rem);line-height:1.25;margin:3px 0 0;color:#142c47;}
body.duo-site main .duo262-resources-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;}
body.duo-site main .duo262-resources-links a {
  box-sizing:border-box;display:flex;align-items:center;min-width:0;min-height:44px;
  padding:9px 12px;border:1px solid #dce6f2;border-radius:10px;
  background:#fff;color:#1466b8;text-decoration:none!important;
  font-size:.84rem;font-weight:650;line-height:1.32;
}
body.duo-site main .duo262-resources-links a:hover {border-color:#a4c6e8;background:#f1f7fe;}
body.duo-site main .duo262-resources-links a:focus-visible {outline:3px solid #1a6dcb;outline-offset:2px;}
body.duo-site main .duo262-resources-source {grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.55;color:#58738c;}
body.duo-site main .duo262-resources-source a {color:#1a65a9;min-height:40px;display:inline-flex;align-items:center;}
body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-accessory-section .grid {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;
}
body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-accessory-section .card {
  display:flex;flex-direction:column;min-width:0;gap:7px;height:100%;box-sizing:border-box;
}
body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-accessory-section .duo-editorial-link {
  display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;
  margin-top:auto;padding:8px 0;font-size:.81rem;line-height:1.35;
}
body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-more-guides-section .links {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;
}
body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-more-guides-section .links a {
  min-width:0;min-height:44px;box-sizing:border-box;display:flex;align-items:center;
  padding:9px 12px!important;line-height:1.32;border:1px solid #dce6f2;border-radius:10px;
  text-decoration:none;font-size:.81rem;background:#fff;
}
@media(max-width:900px){
  body.duo-site:is([data-duo-page-id="ratgeber"],[data-duo-page-id="en/guides"]) main .duo262-guide-resources {grid-template-columns:1fr;padding:16px;gap:11px;}
  body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-more-guides-section .links {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:600px){
  body.duo-site:is([data-duo-page-id="ratgeber"],[data-duo-page-id="en/guides"]) main .duo262-resources-links {grid-template-columns:1fr;}
  body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-accessory-section .grid {grid-template-columns:1fr;}
}
@media(max-width:350px){
  body.duo-site:is([data-duo-page-id="iphone-duo"],[data-duo-page-id="en/iphone-duo"]) main .duo262-more-guides-section .links {grid-template-columns:1fr;}
}
